Я сделал так: вставил код генерации файла онлайна в код сайта, там все равно идет запрос для его отображения, и все равно идет подключение к mysql. А на сайт все равно хоть раз в 10-15 минут заходят.
Пытаясь понять рекурсию, следи за тем, чтобы она не поняла тебя первой...