问题描述
|
我似乎有一个很奇怪的问题。我有一个变量(字符串),用于存储一些数据。一旦存储在该变量中的数据超过2KB,Apache Seg就会发生故障,PHP返回错误324。
我将其保存在会话变量中(即$ _SESSION [\“ my_index \”]),由于脚本的性质,无法更改它。
环境:
CentOS 5 64位。
PHP 5.2.16(由于ZendOptimizer不支持5.3,因此无法升级)。
Zend版本2.2.0。
Apache 2.2.3`
httpd日志唯一提及的是:
[2011年4月14日星期四01:57:00] [注意]儿童pid 22493退出信号分段错误(11)
谢谢
编辑:似乎$ _SESSION不是元凶。我尝试使用PHP尚未预定义的另一个变量名,并且发生相同的错误
解决方法
尝试制作一个测试用例,以便在CLI模式下运行时可能会使PHP崩溃。然后,您可以编译PHP并在GDB中运行脚本以创建回溯。