我有一个以json格式发送大量数据的脚本 通过邮寄。
最多大约10Mb(数据放入平面文件)的数据脚本工作得很好但是 如果负载较高,我从apache 500内部服务器错误。
我深入了解apache日志文件
[Wed Jan 19 17:26:41 2011] [error] [client ip] Premature end of script headers: index.php
[Wed Jan 19 17:26:41 2011] [debug] mod_deflate.c(615): [client ip] Zlib: Compressed 632 to 385 : URL /index.php
你对此有什么想法吗?
再见。
答案 0 :(得分:4)
脚本标题的提前结束
此消息表示在将任何内容类型输出到apache之前PHP脚本已经死亡。如果激活了ob_ *函数,可能是PHP脚本上的任何错误或超时,请检查PHP中的set-time-limit参数是否超时。
如果要输出错误消息,请检查您的异常处理是否输出了正确的内容类型。
要检查所有可能产生影响的参数,您必须检查超时参数和大小限制。以下是其中一些:
Apache:
PHP: