Назад | Перейти на главную страницу

Тайм-аут MySQL считается, даже если скрипт запущен

У меня есть 2 пары скриптов Python, которые работают круглосуточно и без выходных. 2 из них выполняют вставку данных, 2 из них выполняют анализ. Когда я смотрю на соединения в MySQL Workbench, у двух, выполняющих вставки, есть счетчики времени, которые никогда не сбрасываются до нуля. Скрипты, выполняющие анализ, всегда включены. Проблема возникает, когда это число достигает 28800, я получаю ошибку «MySQL Server ушел» для сценариев вставки, но никогда для сценариев анализа.

Это кажется очень странным, поскольку скрипты вставки выполняются каждые 4-5 секунд. Аналитические просто зациклены и выполняются бесконечно.

Любая помощь будет принята с благодарностью.

Вы проверяли wait_timeout на my.cnf? По умолчанию - 28800. http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html#sysvar_wait_timeout