開啟php fpm php錯誤日誌

2021-09-05 11:22:53 字數 1033 閱讀 5225

進行如下的設定就能檢視到nginx下php-fpm不記錄php錯誤日誌的方法:

1,修改php-fpm.conf中的配置,如果沒有請增加:

複製** **如下:

[global]

error_log = log/php_error_log

[www]

catch_workers_output = yes

2.修改php.ini中配置,沒有則增加:

複製** **如下:

log_errors = on

error_log = "/usr/local/php/var/log/error_log"

error_reporting=e_all&~e_notice

3.重啟php-fpm

當php執行錯誤時就能看到錯誤日誌在」/usr/local/lnmp/php/var/log/php_error_log」中了

如果出現:

複製** **如下:

[root@localhost etc]# service php-fpm restart

gracefully shutting down php-fpm . done

starting php-fpm [17-apr-2014 18:40:52] error: [/usr/local/php/etc/php-fpm.conf:5] unknown entry 'catch_workers_

[17-apr-2014 18:40:52] error: failed to load configuration file '/usr/local/php/etc/php-fpm.conf'

[17-apr-2014 18:40:52] error: fpm initialization failed

failed

那請在第一步的時候,認真將配置寫入相對應的組中,不然就出現上面的:

複製** **如下:

error: [/usr/local/php/etc/php-fpm.conf:5] unknown entry 『catch_workers_output'

nginx開啟PHP錯誤日誌

nginx把對php的請求發給php fpm fastcgi程序來處理 預設的php fpm只會輸出php fpm的錯誤資訊 在php fpm的errors log裡也看不到php的errorlog 原因是php fpm的配置檔案php fpm.conf中預設是關閉worker程序的錯誤輸出 直接把...

php fpm開啟錯誤日誌的配置

nginx與apache不一樣,在apache中可以直接指定php的錯誤日誌,那樣在php執行中的錯誤資訊就直接輸入到php的錯誤日誌中,可以方便查詢。在nginx中事情就變成了這樣 nginx只對頁面的訪問做access記錄日誌。不會有php的error log 資訊。nginx把對php的請求發...

MYSQL開啟錯誤日誌的方法

mysql有以下幾種日誌 錯誤日誌 log err 查詢日誌 log 慢查詢日誌 log slow queries 更新日誌 log update 二進位制日誌 log bin 在mysql的安裝目錄下,開啟my.ini,在後面加上上面的引數,儲存後重啟mysql服務就行了。例如 enter a n...