процесс, выполняющий скрипт php, не завершается долгосрочным выполнением - PullRequest
0 голосов
/ 30 марта 2020

Выполняется задача Кохана, которая в __executemethod содержит следующие строки:

Kohana::$log->add(LOG::NOTICE, "SOME MESSAGE");
exit;

В этом случае сообщение (НЕКОТОРЫЕ СООБЩЕНИЯ) записывается в журнал перед выходом, но процесс, который Запущенная задача не выполнена. Однако это происходит только при длительной работе (около или более часа). Kohana версия 3.3.6 php версия 5.6 ОС версия Ubuntu 18.04 рабочий стол

1 Ответ

0 голосов
/ 02 апреля 2020
  1. CLI-скрипты игнорируют max_execution_time
  2. Не используйте die / exit в контроллере или задаче
  3. вам необходимо сохранить статус выполнения и проверить его перед выполнением

используйте https://github.com/WinterSilence/kohana-cli - это minion +.

...