Ошибка «Нет данных», когда у меня есть запрос mysql во время цикла

У меня есть этот код PHP:

<?php include_once("connect_to_mysql.php"); $max=300; while($max--) { sleep(1); doMyThings(); } ?> 

он должен повторять запрос mysql 300 раз с промежутком в 1 секунду между каждым. Но проблема примерно через минуту или около того в браузере я получаю это сообщение: Нет полученных данных. Не удалось загрузить веб-страницу, потому что сервер не отправил данные.