cli.php + версия php Не принято

1

Подозрение на ошибку.

Столкнулся с ситуацией:

У пользователя была настроена команда cron вида

php path/cli.php shop classPlugin

Во время когда она отрабатывала в cli.log появлялась запись 

В самом же классе плагина чуть ли не в первой строке производилась запись в лог-файл плагина о том что выполнение начато. Однако ни такой записи, ни самого лога не формировалось. Сразу оговорюсь: права на запись тут не при чем (проверялось).

После консультаций с хостером пользователя было установлено, что для интерпретатора php правильно использовать вполне конкретный путь. И после приведения команды cron к виду

 /usr/bin/php7.2 path/cli.php shop classPlugin

все чудесным образом заработало.

Сухой остаток: то что в cli.log появилась запись об успешном запуске класса плагина, но при этом до плагина дело то и не дошло, смахивает на ошибку, заключающуюся в том, что в какой-то момент фреймворк "отказал" в выполнении данной команды, но при этом не сообщил об этом ни в каком логе. Даже при включенном полном логгировании ошибок нигде никаких записей о происходящем найти не удалось.

5 комментариев

Добавить комментарий

Чтобы добавить комментарий, зарегистрируйтесь или войдите