qid00000000, Внутри бесконечного цикла есть запросы в БД. Если не поставить задержку, то цикл так и будет по несколько раз в секунду долбить базу. Вот я поставил задержку, чтобы уменьшить количество запросов, но только при использовании sleep, не срабатывает функция register_shutdown_function