cron debian ubuntu php 5.3 решение
Главная → Просто о сложном → Для веб-программистов → cron debian ubuntu php 5.3 решение
Решил по привычке запустить пхп скрипт по крону, но не тут то было, скрипту нужно очень много времени и даже set_time_limit не помогал, поскольку запуск шел через wget, то есть через врач, у которого ограничение на 300 сек. Поэтому решил запускать скрипт напрямую, хотя это тоже не помогло, логике ничего не давали. Тогда решил зайти на сервер по ssh и увидеть, что же мне он напишет, то есть запустить команду напрямую. И все стало сразу на свои места: скрипт запускался, но сразу завершался, поскольку выдавал ошибку (весьма специфичную, при обычном запуске ее нет, ругался на переменную $_SERVER). Устранил ошибку и все заработало. Команда запуска простая /usr/bin/php /полный/путь/скрипт.php.