У меня есть задание cron, которое выполняет скрипт PHP. Cron настроен на запуск каждую минуту, это делается только для целей тестирования. Выполняемый им PHP-скрипт предназначен для преобразования видео, загруженных пользователями на сервер, во флэш-формат (например, ... .flv). Сценарий выполняется нормально, когда выполняется вручную через командную строку, однако при выполнении через cron он запускается нормально, но через минуту он просто останавливается.
Кажется, что при выполнении следующего крона он "убивает" последнее выполнение крона.
Я добавил следующую функцию PHP:
ignore_user_abort(true);
В надежде, что он не прервет последнее выполнение, я протестировал настройку запуска cron каждые 5 минут, что работает нормально, однако преобразование видео может занять более 5 минут, поэтому мне нужно выяснить, почему оно останавливается при другой крон выполняется.
Любая помощь будет оценена.
Спасибо!
EDIT:
Мой cron выглядит так:
*/1 * * * * php /path_to_file/convert.php