![PHP-FPM 段错误,我该如何找出原因?](https://linux22.com/image/549143/PHP-FPM%20%E6%AE%B5%E9%94%99%E8%AF%AF%EF%BC%8C%E6%88%91%E8%AF%A5%E5%A6%82%E4%BD%95%E6%89%BE%E5%87%BA%E5%8E%9F%E5%9B%A0%EF%BC%9F.png)
我有一个通过 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 退出的代码行。