天天看點

老男孩教育每日一題-第67天-把 重命名access.log為access.log.bak,請問新的apache日志會放在哪?

題目

新的日志會列印在access_log.bak 中,因為apache 啟動時會找access_log 檔案,随時準備向檔案中加入日志資訊,雖然此時檔案被改名,但是由于服務正在運作,因為它的inode 節點的位置沒有變,程式打開的fd 仍然會指向原來那個inode,不會因為檔案名的改變而改變。apache 會繼續向已改名的檔案中追加日志,但是若重新開機apache 服務,系統會檢查access_log檔案件是否存在,若不存在則建立。

備注

<a href="http://lidao.blog.51cto.com/3388056/1914205" target="_blank">http://lidao.blog.51cto.com/3388056/1914205</a>

本文轉自 李導 51CTO部落格,原文連結:http://blog.51cto.com/lidao/1936543