文章詳情頁
apache - nginx 日志刪除后 重新建一個文件 就打不了日志了
瀏覽:142日期:2024-06-29 14:57:33
問題描述
在項目根目錄下面有一個 web.log 文件,文件太大,我就把它刪除了,重新建立了一個 .log 的空文件,現在這個新文件里面一直沒有日志,圖片是老文件的信息
問題解答
回答1:你刪除日志的時候如果沒有停止nginx,nginx持有的還是舊文件的句柄,新建的文件雖然同名,但其實不是同一個文件,所以沒有寫進去。這時候需要重新加載下nginx
nginx -s reload
以后再清空日志不要直接刪文件,用命令去清空文件
truncate -s 0 web.log回答2:
新建的日志文件的權限有沒有配置正確,是否賦予了寫權限。
上一條:給Apache 配置HTTPS協議搭載SSL配置報錯下一條:macos - MaxOS El Capitan本地Apache2.4停止服了,為什么 localhost 還可以訪問It Works ?
相關文章:
1. mysql - 記得以前在哪里看過一個估算時間的網站2. python中merge后文件莫名變得非常大3. 希望講講異常處理4. css3 - 純css實現點擊特效5. docker start -a dockername 老是卡住,什么情況?6. javascript - 關于<a>元素與<input>元素的JS事件運行問題7. java - 為什么第一個線程已經釋放了鎖,第二個線程卻不行?8. css3 - [CSS] 動畫效果 3D翻轉bug9. javascript - 如何將一個div始終固定在某個位置;無論屏幕和分辨率怎么變化;div位置始終不變10. 大家好,我想請問一下怎么做搜索欄能夠搜索到自己網站的內容。
排行榜
