文章詳情頁
apache - nginx 日志刪除后 重新建一個文件 就打不了日志了
瀏覽:124日期: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. macos - mac下docker如何設置代理2. dockerfile - 為什么docker容器啟動不了?3. javascript - webapp業務流程基本一致,多套主題(樣式基本不一樣,交互稍有偏差)管理,并且有不斷有新增主題,該如何設計組件化架構?4. javascript - 用rem寫的頁面,安卓手機顯示文字是正常的,蘋果顯示的文字是特別小的是為什么呢5. javascript - 移動端,當出現遮罩層的時候,遮罩層里有div是超出高度scroll的,怎么避免滑動div的時候,body跟隨滑動?6. 請教各位大佬,瀏覽器點 提交實例為什么沒有反應7. 新手 - Python 爬蟲 問題 求助8. apache - 本地搭建wordpress權限問題9. javascript - 從mysql獲取json數據,前端怎么處理轉換解析json類型10. javascript - JS設置Video視頻對象的currentTime時出現了問題,IE,Edge,火狐,都可以設置,反而chrom卻...
排行榜
