我在 nginx/php-fpm 服务器上遇到以下问题:我在 AJAX 调用(实际上是自动完成)时收到随机 502(坏网关)错误。除自动完成外,其他一切都运行正常。
在我的 php-fpm.log 上,大约 18 小时后,我发现大量进程死亡(信号 11)...这看起来不正确,对吗?
什么会导致这种情况发生?我已经调整了 pm.max_request、最大执行时间...并且我有一个动态 php-fpm 池。
答案1
一个好的起点是编辑 php.ini 并添加/编辑此行:
; error_log = filename
到
error_log = /var/log/php.errors
确保日志文件属于 nginx 用户。