Разбить скрипт на шаги

StalkerClasses

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