xml — запланированное задание (cronjob) с переполнением стека

Я создаю веб-сайт, который требует, чтобы файл периодически создавался и хранился на сервере (канал XML для iTunes). Страница генерируется с использованием ExpressionEngine. Я обнаружил, что текущий сервер сайта имеет очень ограниченную cPanel и не имеет доступа к cron.

Итак, я рассматриваю два варианта; найти альтернативный способ доступа к cronjobs (если они доступны) или найти альтернативный способ создания регулярно запланированных задач.

Что касается первого варианта, как бы я определил, есть ли на сервере доступный cron? Я не уверен, насколько это было бы полезно, так как я не думаю, что сервер разрешает доступ к оболочке (это очень простая настройка для людей, не разбирающихся в технологиях).

Что касается второго варианта, друг сказал мне, что функциональность cronjobs может быть реализована только на PHP. Как бы я пошел по этому поводу?

Или, может быть, я слишком много думаю об этом? Страница в ExpressionEngine, которая выводит файл XML, является domain.com/itunes/itunes_feed. У него просто есть несколько тегов EE, которые выводят соответствующий XML, и результирующая страница имеет формат .xml. Достаточно ли просто отправить вышеуказанный URL-адрес в iTunes, или это должен быть URL-адрес фактического ранее существующего файла на сервере?

0

Решение

Опция 1

  • Просто свяжитесь со своими хостами и спросите их, поддерживают ли они задания cron, и если да, то как их настроить.

Вариант 2

  • Я только вчера создал свой собственный набор заданий cron ..
  • Создайте php-файл, который запускает нужный вам код,
  • Настройка и учетная запись на https://www.easycron.com/
  • Загрузите ваш php файл в easycron
  • Установите время, в которое вы хотите, чтобы ваш PHP-код работал

Просто как тот! Имеет ли это смысл?

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]