我有一个关于Magento的问题。
显然,要在Magento中执行预定的任务,它需要运行一个名为cron.php的脚本。 最初,脚本是通过使用wget -O /dev/null http://www.example.com/cron12345.php这一行的服务器上的crontab触发的。
不幸的是,由于一些问题,我们需要将PHP FPMsubprocess的生命期限制为300秒…并且杀死了运行cron.php的PHP进程。
我尝试使用命令php -c /etc/php5/fpm/php.ini cron.php cron.php从CLI运行cron.php ,它似乎工作…但没有输出和脚本只是继续运行…
所以我的问题:
cron.php是一个一次性脚本,还是运行直到完成,需要再次调用? */15 * * * * cd /var/www/website && php -c /etc/php5/fpm/php.ini cron.php
感谢您的协助。
它应该完成,可能需要一些时间,特别是如果你不运行在一段时间。
但通常会完成。 如果没有,你需要检查是怎么回事。
是的,这是通常的做法,请参阅:
http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/how_to_setup_a_cron_job
在上面的代码中,你已经声明了我们的模块和模型类的版本。 重要的部分是元素。 我用它来configurationcron作业。 在这里你可以find完整的指南: https : //www.cloudways.com/blog/setup-magento-cron-job/