實現(xiàn)自動定期刪除Nginx日志的方法
系統(tǒng)日志是一個很重要的東西但同時如果我們不定時清除空間就會給日志占完了,下面我來介紹定期刪除日志實現(xiàn)方法,各位同學(xué)可參考。
Nginx的日志文件累積的太多,最后充滿了整個磁盤空間,所以昨天做了一個可以定期自動刪除的腳本。
#!/bin/bash find /usr/local/nginx/logs/ -mtime +15 -type f -name *.log | xargs rm -f
上述腳本是將nginxlogs下面的15天之前的日志文件刪除,可以參考上面的腳本刪除其他程序(如PHP、Tomcat)的日志文件。不過使用腳本的時候需要將Nginx的日志文件進(jìn)行自動分割,否則會刪除正在寫入的日志文件了,Nginx日志分割腳本可以見 Linux下源碼方式安裝Nginx和PHP(FastCGI) 或者 CentOS系統(tǒng)初始安裝MySQL、PHP和Nginx的腳本。
將腳本保存并使用chmod +x 命令指定可執(zhí)行權(quán)限,最好還需要加入任務(wù)列表中(每天凌晨一點執(zhí)行):
[root@localhost ~]# crontab -e 00 01 * * * /bin/bash /root/shell/autodellogs.sh [root@localhost ~]# service crond restart
相關(guān)文章
nginx使用nginx-rtmp-module模塊實現(xiàn)直播間功能
做的過程出現(xiàn)很多問題,環(huán)境其實就需要nginx就可以,然后就是在播放的問題,m3u8的格式,mac直接訪問就支持,蘋果系統(tǒng)原生H5支持m3u8,還有就是手機直接訪問也支持!但是其他其他系統(tǒng)PC端不支持,嘗試了好多都不行,最后終于找到了一個支持m3u8格式H5播放2017-10-10