约60秒后Magento卷曲错误503

时间:2016-07-01 21:03:53

标签: php magento curl

我为magento 1.9开发了一个自定义模块,可以生成一个XML源,其中包含要在ERP中使用的产品。 我使用curl用cron( curl http://url/action )运行它,但是大约60秒后,我从magento得到503错误。 我已将 max_execution_time 增加到 300 (使用phpinfo()进行验证),但似乎没有任何区别。

任何人都可以帮我解决这个问题吗?我正在使用Plesk的VPS服务器。

注意:目前大约有2000种产品,因此处理需要超过60秒。

1 个答案:

答案 0 :(得分:0)

max_execution_time设置全局值300有点危险,因为这将允许正常(非cURL)请求执行该时间量。 (如果它最终起作用。)它可能不起作用的原因是在Magento安装根目录的max_execution_time文件中明确定义了.htaccess

理想情况下,您可以将ini_set('max_execution_time', 300);包含在Magneto模块控制器的顶部,这样在那里运行5分钟。