When Cron with "newsletter_send_all" this job code execute then its status became missed and pass message like below. currently using magento's defalt cron settings with UTC time. My Cron.php executed in every 5 minute. Please help me out on this curios issue.
exception 'Mage_Core_Exception' with message 'Too late for the schedule' in /home/test/public_html/app/Mage.php:595
Stack trace:
#0 /home/test/public_html/app/code/core/Mage/Cron/Model/Observer.php(293): Mage::throwException('Too late for th...')
#1 /home/test/public_html/app/code/core/Mage/Cron/Model/Observer.php(72): Mage_Cron_Model_Observer->_processJob(Object(Mage_Cron_Model_Schedule), Object(Mage_Core_Model_Config_Element))
#2 /home/test/public_html/app/code/core/Mage/Core/Model/App.php(1338): Mage_Cron_Model_Observer->dispatch(Object(Varien_Event_Observer))
#3 /home/test/public_html/app/code/core/Mage/Core/Model/App.php(1317): Mage_Core_Model_App->_callObserverMethod(Object(Mage_Cron_Model_Observer), 'dispatch', Object(Varien_Event_Observer))
#4 /home/test/public_html/app/Mage.php(448): Mage_Core_Model_App->dispatchEvent('default', Array)
#5 /home/test/public_html/cron.php(75): Mage::dispatchEvent('default')
#6 {main}
Also made below modification in newslatter module's observer in core for testing purpose but still its not working
public function scheduledSend($schedule)
{
$countOfQueue = 1; // default 3 Modified on 14 Nov 17
$countOfSubscritions = 1; //default 20 Modified on 14 Nov 17
$collection = Mage::getModel('newsletter/queue')->getCollection()
->setPageSize($countOfQueue)
->setCurPage(1)
->addOnlyForSendingFilter()
->load();
$collection->walk('sendPerSubscriber', array($countOfSubscritions));
}