dim565
Искусственный Интеллект
(424764)
3 года назад
Даже платный хостинг не даст бесконечно выполнять скрипт, здесь нужен VPS.
По умолчанию лимит 30 секунд, можно увеличить через set_time_limit(), максимальные значения не тестировал, но 5-15 минут скрипт работал нормально даже на бесплатном хостинге.
Можно установить лимит например 10 минут (set_time_limit(600);), а через CRON перезапускать каждые 10 минут, конечно CRON не срабатывает моментально, пусть будет простой 5-10 секунд, думаю не очень критично?
Правда я не видел бесплатных хостингов с кроном, но слышал есть сторонние сервисы.