為了要用kibana監控nginx產生的log,所以將log位置換到其它目錄下,但是卻沒有自動壓縮並且切日期了
其實有很多方法可以解決,例如排程、寫shell、改nginx.conf…
這裡還是介紹比較方便的方式
先執行下列command
# vim /etc/logrotate.d/nginx
就會開啟以下畫面,nginx原本就有在幫忙做以下的事情,但只是我們把位置換掉了,導致它找不到檔案來做事
只要將log位置換到你更改後的位置,就ok了,我是將原本的多了一層access
更改完要測試一下,執行以下指令,再去log的所在位置看就正常了
# logrotate -f /etc/logrotate.d/nginx
之後就會正確的幫我們處理分割日期及壓縮了
參考網頁: