Помогите изобрести велосипед на замену cron
Есть шаред, и вероятно по этому CronManager не работает. Есть снипет databackup, который нужно как то без хрона запускать как минимум раз в день.
Пока не придумал ничего лучше чем запускать из плагина, повешеного на событиt «логин в админку», что бьольше похоже на грязное извращение и мне не нравится совсем. Хотелось бы получить пинок, в каком направлении копать)
Пока не придумал ничего лучше чем запускать из плагина, повешеного на событиt «логин в админку», что бьольше похоже на грязное извращение и мне не нравится совсем. Хотелось бы получить пинок, в каком направлении копать)
Комментарии: 12
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
В кроне хостинга указал адрес до скрипта компонента: assets/components/cronmanager/cron.php
Ну и запускаю его каждые 1 минуту, а он уже обрабатывает все остальное.
Так как все заработало) Возможно так и нужно.
Например www.setcronjob.com/
Тарифа 10$ в год хватит чтобы запускать процесс хоть каждые 15 минут.
Есть и бесплатный тариф, его хватит чтобы запускать 1 процесс раз в сутки.
Но ограничено время в 15 секунд (скрипт все равно отработает, но будет считаться ошибочным и результата не видно) и тариф нужно раз в месяц подтверждать.
Да и совсем не то. Мониторинг сервера и сервис крона все-таки разные вещи. Можно конечно приспособить мониторинг под крон (если вообще в мониторинге есть возможность указать произвольный URL, а не просто сайт) и и то получиться скорей всего только на платном тарифе, т.к. на бесплатном отправляется HEAD, но специальный сервис для крона гибче, даже на бесплатном тарифе.
цепляй на index.php
А он уже сверяется со временем запуска скриптов и запускает их
Если это так, то не рекомендую так делать.
1. У посетителей будет лишняя картинка, которая может грузится очень долго, если операция долгая
2. Непрогнозируемое время запуска. Бэкапы должны запускаться ночью, а вдруг ночью никто на сайт не зашел?
Если времени прошло меньше — то не выполняет.
Бесплатное расширение.