Mic*_*key 5 php mysql apache reset
我有一个PHP脚本需要运行一段时间.
脚本的作用:
所以有很多循环,mysql插入和curl请求正在进行.php安全模式已关闭,我能够成功地将最大执行时间设置为荒谬的,以允许我的脚本一直运行.
好吧,我的问题是脚本或apache或脚本中间有一个笔划,屏幕进入"已重置服务器的连接"屏幕.
有任何想法吗?
好吧,不管尝试 100,000 个 cURL 请求绝对是疯狂的事实,您可能已经达到了内存限制。
尝试将内存限制设置为更合理的值:
ini_set('memory_limit', '256M');
Run Code Online (Sandbox Code Playgroud)
作为一个附带提示,不要将执行时间设置为可笑的东西,很可能您最终会找到一种方法来使用这样的脚本来实现这一目标。;]
相反,只需将其设置为0,它在功能上相当于完全关闭执行限制:
ini_set('max_execution_time', 0);
Run Code Online (Sandbox Code Playgroud)