亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

nginx日志分隔的問題

nginx日志分隔的問題

哈士奇WWW 2018-08-10 14:05:42
在實際環境中, 由于nginx會產生大量日志, 所以會按照以天為單位對日志文件進行分隔我有個問題, 就是nginx在日志正在備份并創建新日志文件時, 此時的請求日志會丟失么?
查看完整描述

2 回答

?
藍山帝景

TA貢獻1843條經驗 獲得超7個贊

如果你用的是logrotate的話,不會的。
Linux下的每個文件會自帶一個表示inode,logrotate首先重命名正在寫入的日志文件(一般是給文件名添加當前日期),而這個文件的inode沒變,nginx還是依據inode來找到這個文件往里寫。
然后logrotate會通知nginx需要另外打開新的日志文件來寫入,那么nginx會再打開新的日志文件來寫入,命名和原來保持一致。
如此而已。
你可以再看看這篇文章how-logrotate-works

查看完整回答
反對 回復 2018-08-12
  • 2 回答
  • 0 關注
  • 638 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號