В битрикс при экспорте данных - большие объемы можно разбиваются на шаги... Так скрипт отрабатывается успешно и не падает, если его выполнять за 1 раз. Как такое сделать?
По-моему это вообще глупый шаг с хедерами. Проще посмотреть что надо сделать, разделить на много частей и пускать кроном, делая метки на том, что ты уже обработал.
Не надо никаких этапов, надо просто сделать так, чтобы операцию можно было продолжить при прерывании любым способом - вести учет, что обработано, а что еще нет.
По-моему это вообще глупый шаг с хедерами. Проще посмотреть что надо сделать, разделить на много частей и пускать кроном, делая метки на том, что ты уже обработал.
Ты можешь написать крон, который запускается раз в минуту, написать демона с очередью, который будет висеть постоянно, можешь извратиться даже с header или как там еще.
@StalkerClasses, в гугле есть масса инфы. Грубо говоря ты запускаешь руками скрипт, который висит в памяти вечно и смотрит не появилась ли для него работа.