溫馨提示×

Ubuntu PHP日志中慢查詢怎么找

小樊
39
2025-09-12 04:15:46
欄目: 編程語言

在Ubuntu系統中,要找到PHP慢查詢日志,你需要按照以下步驟操作:

  1. 確認PHP-FPM或Apache是否已啟用慢查詢日志。

對于PHP-FPM,你需要在php-fpm.confwww.conf文件中查找以下設置:

request_slowlog_timeout = 0
slowlog = /var/log/php-fpm/slow.log

對于Apache,你需要在httpd.confapache2.conf文件中查找以下設置:

LogLevel warn
CustomLog ${APACHE_LOG_DIR}/slow-query.log combined
  1. 如果找到了相關設置,請確保它們的值正確。例如,request_slowlog_timeout的值表示查詢多長時間后會被記錄到慢查詢日志中(以秒為單位)。將其設置為0表示禁用慢查詢日志。

  2. 如果你沒有找到相關設置,可以在相應的配置文件中添加它們。例如,對于PHP-FPM,你可以在www.conf文件中添加以下行:

request_slowlog_timeout = 0
slowlog = /var/log/php-fpm/slow.log

對于Apache,你可以在httpd.confapache2.conf文件中添加以下行:

LogLevel warn
CustomLog ${APACHE_LOG_DIR}/slow-query.log combined
  1. 保存更改并重新啟動PHP-FPM或Apache服務以使更改生效:

對于PHP-FPM:

sudo systemctl restart php-fpm

對于Apache:

sudo systemctl restart apache2
  1. 現在,慢查詢日志應該已經生成。你可以使用以下命令查看慢查詢日志:
tail -f /var/log/php-fpm/slow.log

或者對于Apache:

tail -f /var/log/apache2/slow-query.log

這將顯示實時更新的慢查詢日志。你可以根據需要調整日志文件的路徑。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女