Итак, у меня есть Cloudflare и Prestashop, чтобы улучшить время загрузки, однако побочный эффект CDN заключается в том, что мои cronjob могут работать только до 90 секунд. Любые дольше, и Cloudflare отправит ошибку 524, и cronjob не будет запущен должным образом.Использование длинных рабочих заданий Cron с Prestashop и Cloudflare CDN
Согласно Cloudflare есть два способа обойти эту проблему. Я могу либо уменьшить размер процесса cronjob, чтобы он входил в 90-секундное окно (это не вариант), либо я могу запускать cronjobs в отдельном субдомене, на который Cloudflare не влияет. Однако проблема с этим параметром заключается в том, что Prestashop имеет что-то встроенное в него, так что независимо от того, какой субдомен вы используете для посещения сайта, он просто перенаправляется в основной домен.
Есть ли у кого-нибудь опыт в этом вопросе, и если да, то какие методы лучше всего подходят для решения этой проблемы. Благодаря!
можете ли вы опубликовать код файла, который называется cron? –
У меня есть несколько разных. Один, который берет базу данных клиентов и импортирует электронные письма в mailchimp, тот, который обрабатывает электронные письма с оставленными корзинами, и тот, который проверяет ход доставки через DHL и UPS и соответственно обновляет статус заказа в prestashop. – cyanoxide