处理 PHP 应用时,日志定位往往是排查问题的第一步。CentOS 上 PHP-FPM 的日志怎么找、怎么看、怎么用,这份指南里基本都涵盖了。

centos系统中php-fpm日志如何分析

日志位置与类型

常见的日志路径和用途大概有这些,不过具体还得看安装方式和发行版,会有一些细微差别:

快速定位与常用命令

实时查看与检索

慢请求定位

访问特征分析

服务与系统日志联动

有一点要提醒:命令里的字段索引和分隔符都跟你实际的 access.log 格式挂钩,最好先用 head 看看样本行再调参数。

常见错误模式与处置要点

配置与运维建议

确保错误能被记录与定位

php.ini 里开启:error_reporting = E_ALLlog_errors = On,并设置 error_log。生产环境建议 display_errors = Off,防止信息泄露。

启用慢日志以发现性能瓶颈

www.conf(或对应 pool)中开启:slowlog = /var/log/php-fpm/slowlog.logrequest_slowlog_timeout = 5(单位秒,可按业务调整)。

变更生效与持续监控

修改配置后执行 systemctl restart php-fpm。日常用 tail -fgrepawkjournalctl -u php-fpm 持续观察。

日志轮转与容量控制

logrotatephp-fpm.logerror.logslowlog.log 做按日切割并设定保留策略,避免磁盘被日志打满。

本文转载于:https://www.yisu.com/ask/37716746.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。