У меня есть VPS с 60 одинаковыми Laravel приложениями для разных регионов. Каждую минуту я вижу, используя команду htop
, что во всех моих установках запускается команда php artisan schedule:run
. Поскольку у меня так много инсталляций, это фактически заставляет мой процессор работать почти на 100%.
У меня есть 1 крон для ежедневного запуска;
Cron Entry
protected function schedule(Schedule $schedule)
{
$schedule->command('sitemape:generate')
->daily();
}
Обработчик
public function handle(){
SitemapGenerator::create(config('app.url'))
->writeToFile(public_path('sitemap.xml'));
}
Я пытался закомментировать эту функцию, но все равно похоже, что artisan schedule:run
сработает. Могу ли я как-нибудь покопаться глубже, чтобы увидеть, что на самом деле работает и как это остановить?