1. 程式人生 > >[日常] nginx的錯誤日誌error_log設置

[日常] nginx的錯誤日誌error_log設置

service error_log def star deb mes http syslog 指定

nginx error_log設置
1.error_log syslog:server=192.168.1.1 [級別] //直接發送給遠程syslog日誌集中服務器
2.error_log stderr ;//直接發送給stderr;發送給stderr的信息可以使用syslog記錄的日誌查看,一般的配置是/etc/rsyslog.d/50-default.conf,記錄下的日誌有的是在/var/log/messages,我的是在/var/log/syslog;如果沒有記錄下來就重啟service syslog restart
3.第二個參數是錯誤級別:debug,info,notice,warn,error,crit,alert或emerg。上面的日誌級別按嚴重性增加的順序列出,指定了級別高的,低級別就不會記錄
4.有人說如果php-fpm沒有開啟error_log,nginx就不能記錄下php的錯誤,我把所有php-fpm的error_log都註釋了,nginx的錯誤日誌了也是有php的錯誤信息的 , 下一篇再詳細寫php-fpm下的錯誤日誌

技術分享圖片

[日常] nginx的錯誤日誌error_log設置