Моя функция PHP отлично работает при ручном просмотре, но не работает должным образом из cron - PullRequest
0 голосов
/ 30 мая 2019

Я занимаюсь разработкой веб-программы, и у меня есть несколько заданий cron для этого на моей cPanel. Каждый из них отлично работает от cron и вручную, кроме одного. Я использую Codeigniter. Функция PHP работает отлично, когда я запускаю ее вручную через браузер. Но когда он запускается из cron, не все части функции работают.

Я прочитал почти каждую статью об этой проблеме, но у меня все еще есть.

Моя команда cron похожа на

59 23 * * * curl --silent http://www.domainname.com/some_controller/some_function

1 Ответ

0 голосов
/ 01 июня 2019

Я решил проблему. Проблема не в работе cron, а в коде. Когда функция запускается, она записывает ход выполнения с пользователем, который ее выполняет. Вот почему он работает идеально вручную. Когда cron делает это, пользователя нет, поэтому код завершается ошибкой.

...