Появилась одна проблемка — после обновления сервера скрипты, которые раньше работали уверенно, начали вдруг умирать без видимых причин, выдавая напоследок содержательную фразу Killed.
После проверки все установок php, расхода памяти и т.п. проблема была обозначена как «а я хз почему» и были начаты поиски костыля.
И вот такой вот простой костылик, который поможет держать скрипт запущенным, даже если выставлены лимиты на память и время исполнения.
while [ 1 ] do php /path/to/script.php done;
Просто и понятно. Единственный минус — скрипт сам по себе уже не остановится ))
2 комментария
Неплохой способ, очень просто и работает отлично!
Здравствуйте, возможно все дело в хм, присвоения приоритета серверу а не приложению. Было у хостера такая штука. В один день половина полезных функций блога отвалилась, вроде ресайза картинок, создания папок.
Скажите, вы разбираетесь в Лазарус?