我为magento 1.9开发了一个自定义模块,可以生成一个XML源,其中包含要在ERP中使用的产品。 我使用curl用cron( curl http://url/action )运行它,但是大约60秒后,我从magento得到503错误。 我已将 max_execution_time 增加到 300 (使用phpinfo()进行验证),但似乎没有任何区别。
任何人都可以帮我解决这个问题吗?我正在使用Plesk的VPS服务器。
注意:目前大约有2000种产品,因此处理需要超过60秒。
答案 0 :(得分:0)
为max_execution_time
设置全局值300有点危险,因为这将允许正常(非cURL)请求执行该时间量。 (如果它最终起作用。)它可能不起作用的原因是在Magento安装根目录的max_execution_time
文件中明确定义了.htaccess
。
理想情况下,您可以将ini_set('max_execution_time', 300);
包含在Magneto模块控制器的顶部,这样仅在那里运行5分钟。