PHP / Apache在脚本上崩溃(分段错误(11)
[解决了]
我正在localhost上运行一个PHP脚本(包含一些包含的脚本),它在结束前一直在崩溃. 错误报告已启用. Opera,Safari和Firefox返回空白屏幕.
Apache日志返回:
我第一次遇到问题时使用的是PHP 5.5.6 问题不在脚本内部.随机评论几行50行代码可以解决问题.让我想知道我的脚本是否可以长时间执行. 有没有人对如何解决这个问题有任何建议? 更新: 问题不仅出现在localhost上,还出现在我在CentOs 6.4和PHP 5.3.3上运行的Web服务器上,在Apache上出现相同的错误.
UPDATE2: 从命令行运行php给出:
在Encrypt.class.php上的第135行之前发表评论
更新3 :(解决方案) 在使用strace(strace php index.php)在命令行上运行索引后,我在其中一个查询中发现了问题. 经过一些调试(使用PDO而不是我自己的类)后,我发现问题是设置了我自己的PDO选项“ATTR_PERSISTENT => true”.禁用此选项解决了我的问题.
更新3 :(解决方案)
PDO的持久性选项令我伤心欲绝. 用strace找到解决方案: 分离查询后,我用默认的PDO替换了我的类.添加我的课程的选项,直到它再次被打破:经过一些调试(使用PDO而不是我自己的类)后,我发现问题是设置了我自己的PDO选项“ATTR_PERSISTENT => true”.禁用此选项解决了我的问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |