PHP работа с базой в долгом скрипте
Решил я прикрутить к закачке файлов регулятор скорости и статистику.
Статистика пишется в базу (количество отданых данных, время обновления). Пишется после выдачи определённого количества трафика. Чтобы слишком много запросов к базе небыло.
Регулятор скорости соответственно добавляет команду sleep.
Наткнулся на интересную проблему. При определённых настройках получается запись в базу примерно каждые 120 секунд. За это время связь с базой теряется и ничего не пишется. Попытки создать новые объекты базы не помогают.
Если запись получается примерно каждые 90 секунд или быстрее - всё рабоатет.
Проблема наблюдается только на сервере. На локалке с денвером всё работает.
Как это забороть можно?
|