Планировщик Plesk Laravel запускает консольное приложение дважды - PullRequest
0 голосов
/ 19 февраля 2020

Я добавил планировщик Laravel как запланированное задание в Plesk, см. Рисунок ниже

Plesk scheduler

Я добавил следующие строки в приложение \ Консоль \ Ядро. php.

$schedule->command('*********')->dailyAt('06:00')->evenInMaintenanceMode()->runInBackground()->withoutOverlapping(10)->emailOutputTo('info@*****.com');

Все выглядит хорошо, но задание выполняется дважды, я получаю следующие уведомления по электронной почте:

  1. Вывод запланированного задания для ['/ usr / bin / php7 .4 '' artisan '***********]
  2. Выход запланированных заданий для [' /opt/plesk/php/7.4/bin/php '' artisan '***********]

Что я сделал не так?

ОБНОВЛЕНИЕ (скопировано из комментариев для читаемость)

Вывод crontab -l:

MAILTO="" 
SHELL="/bin/bash" 
* * * * * cd /var/www/vhosts/*******.com/httpdocs && /opt/plesk/php/7.4/bin/php artisan schedule:run >> /dev/null 2>&1

И то же самое для root:
0 1 * * 1 / usr / local / psa / libexec / modules / watchdog / cp / secur-check
0 1 * * 1 / usr / local / psa / libexec / modules / watchdog / cp / send-report еженедельно
10 1 * * * / usr / local / psa / libexec / modules / watchdog / cp / clean-sysstats
15 1 * * * / usr / local / psa / libexec / modules / watchdog / cp / pack-sysstats day
15 1 * * 1 / usr / lo cal / psa / libexec / modules / watchdog / cp / pack-sysstats неделя
15 1 1 * * / usr / local / psa / libexec / modules / watchdog / cp / pack-sysstats месяц
15 1 1 * * / usr / local / psa / libexec / modules / watchdog / cp / pack-sysstats year
20 1 * * * / usr / local / psa / libexec / modules / watchdog / cp / clean-events
0 3 * * 7 / usr / local / psa / libexec / modules / watchdog / cp / clean-reports
47 23 * * * / usr / sbin / ntpdate -b -s 2.pool.ntp.org

ОБНОВЛЕНИЕ 2
Я провел еще несколько тестов.
Если я выполняю функцию с помощью $ schedule-> call (), она запускается один раз.

...