PHP-FPM 段错误,我该如何找出原因?

PHP-FPM 段错误,我该如何找出原因?

我有一个通过 PHP-FPM 运行 php 的 Nginx。当我执行 phpinfo() 时,网站显示正常,但当我运行我的 php 代码时(在我的 VM 上运行良好,这是一个 amazon EC2 实例),它会出现分段错误。错误消息不是很具描述性。有没有办法找出我的代码导致 php-fpm 分段错误的原因?

这是来自 php-fpm error.log 的错误

[2011 年 5 月 12 日 21:04:45] 警告:[pool www] 子进程 2447 在启动后 4026.581320 秒因信号 11 (SIGSEGV) 而退出 [2011 年 5 月 12 日 21:04:45] 通知:[pool www] 子进程 2623 已启动

答案1

您可以尝试使用 XDebug 找到 php 退出的代码行。

相关内容