I have scheduled some commands and it randomly stops working. They work for ~10 days and stop randomly, and if I restart the server, they start working again for another ~10 days.
protected function schedule(Schedule $schedule) {
$schedule->command('dump:database')
->hourlyAt(0)
->environments(['production'])
->thenPing("https://example.com/hash");
$schedule->command('other:command')
->daily();
$schedule->job(new ECheckScheduleChecks())
->daily()
->environments(['production']);
}
The weird thing is the scheduled Job keeps running.
Also the ->thenPing()
gets triggered even though the code inside the commands does not run.
I don't see any issue in the logs and schedule:run works fine.
This issue is driving me crazy. Any ideas what might be the issue?