Вот такая зараза вываливается переодически, надоело, а как исправить не нашел =(
Вот сейчас оно выползо при следующий обстоятельствах:
ошибка появилась и я ради интереса полез посмотреть сколько соединений образовалось (
SHOW STATUS) и увидел такую вот цифрь
Connections 322 при этом не открывались новые соединения, а старые функционировали.
Глянул я и
SHOW PROCESSLIST, в нем отображались процессы запущенные недели две назад (судя по 7ми значиным числам).
Вот что с этим делать? =(((( перегружать сервис нехорошо...
Да, самое важное: Win2000+MySQL3.23.49
Я несколько в замешательстве, у меня под FreeBSD MySQL уже
Uptime 5081062 =(((((
Вот кусок из php.ini
[MySQL]
mysql.allow_persistent = On
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port =
mysql.default_socket =
mysql.default_host =
mysql.default_user =
mysql.default_password =
Идентичная конфигарация и под фрёй.
P.S. Когда первый раз такое проявилось я решил немного поэксперементировать и следал параметр
mysql.max_persistent = 100. Ожидания не подтвердились соединения как плодились так и продолжали в том же духе, за пол часа перевалили за 100 =((( и продолжали это делать.
Каким образом заставить MySQL отстреливать старые соединения? Ведь юниковая версия это делает без напоминания...