I added this line to crontab on our server
*/5 * * * * /home/users/mydomain/www/cron.sh >> /home/users/mydomain/www/var/log/cron.log 2>&1
but Aoe_Scheduler said last cron success was few month ago
What should I do to make cron is working?
I added this line to crontab on our server
*/5 * * * * /home/users/mydomain/www/cron.sh >> /home/users/mydomain/www/var/log/cron.log 2>&1
but Aoe_Scheduler said last cron success was few month ago
What should I do to make cron is working?
cron.sh by Magento has some issues. It spawns two processes, basically php cron.php -mdefault and php cron.php -malways, while STDERR is redirected to /dev/null (i.e. any error messages are swallowed).
So it is safer to set up the cron like this:
*/5 * * * * php /home/users/mydomain/www/cron.php -mdefault >> /home/users/mydomain/www/var/log/cron.log 2>&1
*/5 * * * * php /home/users/mydomain/www/cron.php -malways >> /home/users/mydomain/www/var/log/cron.log 2>&1
However, you said you have Aoe_Scheduler installed. This extension comes with a drop in replacement for cron.sh that enables additional features in the cron management like process monitoring. The file is scheduler_cron.sh and you find instructions how to set it up in the "Scheduler" menu of the Magento admin panel (assuming you have version 1.x, or at least 0.4 of the extension - if not, update, it's worth it!)
scheduler_cron.sh, I use AOE_Scheduler and I've somehow missed that this one should be run instead of cron.sh. I will check it.
– Wojtek Naruniec
Aug 19 '15 at 19:56