У меня есть задача в cron: каждые 3 часа запускать скрипт php.Команда Cron запускает php-скрипт каждые 60 секунд, а затем перегружает все
Я тоже пытался с WGET и PHP, но получил ту же проблему. Иногда скрипт работает более 2 минут, но в основном достаточно 30 секунд. И если время выполнения более 60 секунд, оно падает (504 getway) и cron снова запускает этот скрипт. И снова и снова. Смертельная перегрузка в течение нескольких часов.
Я попытался это с огромным количеством другого синтаксиса, но не:
PHP -q /var/www/webmy/data/www/website.com/news.php
/USR/бен/Wget -O - -q -t 1 http://website.com/news.php
Как я могу управлять командой только с 1 попытки запустить мой сценарий? Мне не нужно, чтобы он выполнял миллионы раз каждые 60 секунд. Любые ограничения?
Может быть, я могу ограничить/сократить время выполнения до 20 секунд, чтобы предотвратить запуск некорректного скрипта. Мне просто нужно запустить скрипт, мне не нужна система, чтобы ждать в любое время, сценарий каким-то образом завершает задачу.
фатальная перегрузка ГДЕ? система, выполняющая задание, или система, на которой работает задача? –
Опубликовать запись crontab для задания cron, возможно, проблему с вашим интервалом. Вы пробовали команду прямо в консоли? Как долго время выполнения в этом случае? –