I am experiencing very weird issues since this morning (up until then everything seemed to work fine). I made no changes to any code or settings.
All transactional emails are being sent (newsletter subscription, new customer confirmation etc), but not order confirmations. If I go to the backend and click "Send Email", nothing happens.
Exception and system logs are empty.
I have AOE Scheduler installed and it always says "no heartbeat task found". I configured cron as recommended by AOE:
* * * * * ! test -e /home/m1machining/public_html/maintenance.flag && /bin/bash /home/m1machining/public_html/scheduler_cron.sh --mode always
* * * * * ! test -e /home/m1machining/public_html/maintenance.flag && /bin/bash /home/m1machining/public_html/scheduler_cron.sh --mode default
Cron schedule table is not empty, shows that tasks were scheduled, but not executed.
If I "Run Now" with AOE, let's say scheduled emails task, in the database it shows that they've been executed, yet none of the emails being delivered.
If I truncate the cron schedule table, then it seems that it's not being repopulated.
What am I missing?
EDIT:
Fixed cron. AOE is working, all the tasks are displayed green, yet order confirmations still not sending. If I go to the backend and click on "Send Mail" for an order - nothing happens, in fact, it doesn't even being put in database email queue (not sure if it supposed to happen, but assume so).