这里有一个背景下,空头回补的故事: - 主办了Solaris机器在网站上,有这样的生成报告(从MySQL拉数据,通常采取〜60秒)的脚本。一切正常。 - 将该站点和数据库迁移到Ubuntu机器。现在,脚本在30秒后超时。PHP脚本超时问题
步骤我已经采取了:
- 增加了的max_execution_time到3600(我知道这是高得要命,但是这就是它被设置为在旧Solaris系统)
- 设置max_input_time设置= - 1个
- 组memory_limit的= 64MB
我已经通过phpinfo()函数,这些变化被接受和显示选中为当前配置。
就像我祈祷的那样,尽可能穿越我的手指,或者一次又一次地重复运行剧本...我仍然得到相同的结果--30秒,它似乎超时,并向我扔了一个500错误。
的思考?谢谢!
它是否超时,或者得到一个500错误?你是否启用了php.ini中的所有错误报告? –
你在哪里运行脚本? – ldg
你可以发布任何代码吗?它是循环运行吗?如果是,请尝试计时一次迭代? – afuzzyllama