Alexander Litvinenko: чувак, ты потерялся. скинь статью про пхп3 ещё. даже спорить с тобой не хочу. всего хорошего, "очень очень хороший практик" ты наш.
а ещё алгоритм стоит разбивать на стадии и для долгих скриптов (месяцами которые крутятся) использовать shmem и хранить там так называемые снепшоты. иметь один главный процесс, который запускает дочерние и следит, чтобы те работали (как в апаче сделано), а те следят за главным. между рестартами процессов сохранять либо на диск, либо в shmem
Alexander Litvinenko: сколько пишу архиважные кроны, пхп не падает сам по себе. ошибки с базой, ошибки сокета, ошибки ещё хрен знает чего (логики), но пхп сам по себе не падает и нет утечек памяти