Laravel расписание ремесленников: запускать каждую минуту на каждой установке - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть 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 сработает. Могу ли я как-нибудь покопаться глубже, чтобы увидеть, что на самом деле работает и как это остановить?

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...