开发者社区> 问答> 正文

php不停报错segfault,什么原因?

系统日志不停报:

Dec 21 18:54:09 CentOS5 kernel: php-cgi[6529]: segfault at 000000000839d518 rip 0000000000701ccc rsp 00007ffffd940830 error 4

同时nginx日志也有报错:

2016/01/21 19:10:59 [error] 25101#0: *145523930 access forbidden by rule, client: 61.155.58.254, server:*, request: "GET /*.php?* HTTP/1.1", host: "*", referrer: "*"

nginx配置:

upstream default-cgi {
                        server 127.0.0.1:9000;
                        server 127.0.0.1:9001;
                        server 127.0.0.1:9002;
                }

系统环境:
nginx:0.8.54
PHP:5.2.17

展开
收起
落地花开啦 2016-06-13 13:46:42 2694 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    有可能是一段时间以后内存管理器没有空余的内存可供分配了。你有没有检查一下你的程序有没有内存泄露的情况。另外,如果是segfault的话,可能有core文件生成。

    2019-07-17 19:35:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载