The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"MySQL error: MySQL server has gone away"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"MySQL error: MySQL server has gone away"  
Сообщение от grishkin email(ok) on 08-Апр-08, 16:01 
Есть 2 процесса, которые используют локальное подключения к БД. Подключаются без ошибок. 1 из них затем начинает писать в лог эту ошибку "MySQL server has gone away", используя mysql_error(), а mysql_query() возвращаеь код = 1, перед вызовом mysql_query(), mysql_ping() отрабатывает без ошибок. Второй работае нормально, без ошибок. В чём может быть проблема?
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "MySQL error: MySQL server has gone away"  
Сообщение от pentarh email(ok) on 08-Апр-08, 20:15 
>Есть 2 процесса, которые используют локальное подключения к БД. Подключаются без ошибок.
>1 из них затем начинает писать в лог эту ошибку "MySQL
>server has gone away", используя mysql_error(), а mysql_query() возвращаеь код =
>1, перед вызовом mysql_query(), mysql_ping() отрабатывает без ошибок. Второй работае нормально,
>без ошибок. В чём может быть проблема?

http://www.mysql.ru/docs/man/Gone_away.html

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "MySQL error: MySQL server has gone away"  
Сообщение от grishkin email(ok) on 09-Апр-08, 11:33 
Я читал это. У меня таймаут опроса 10-15с иногда 1с по умолчанию 8 часов, дескриптор базы я не закрываю никто прогу не убивает, но теряется связь с сервером. И она теряется только у 1 проги. 2 работает как ни вчём не бывало.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "MySQL error: MySQL server has gone away"  
Сообщение от Wulf (??) on 09-Апр-08, 14:34 
>Есть 2 процесса, которые используют локальное подключения к БД. Подключаются без ошибок.
>1 из них затем начинает писать в лог эту ошибку "MySQL
>server has gone away", используя mysql_error(), а mysql_query() возвращаеь код =
>1, перед вызовом mysql_query(), mysql_ping() отрабатывает без ошибок. Второй работае нормально,
>без ошибок. В чём может быть проблема?

Это не может быть: http://dev.mysql.com/doc/refman/5.0/en/auto-reconnect.html ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "MySQL error: MySQL server has gone away"  
Сообщение от grishkin email(ok) on 09-Апр-08, 14:47 
Ну пока сделал так: установил reconnect и делаю mysql_ping перед каждым запросом. Вроде пока работает, на на мой взгляд это костыль. Такого быть не должно

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "MySQL error: MySQL server has gone away"  
Сообщение от angra (ok) on 09-Апр-08, 14:52 
Это не костыль, а правильно написанная программа, которая учитывает, что она работает в реальном мире, а не является сферическим конем в вакууме. В реальном мире коннекты имеют свойство обрываться, причем по самым разным причинам.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "MySQL error: MySQL server has gone away"  
Сообщение от grishkin email(ok) on 09-Апр-08, 14:57 
Я согласен что они рвутся, но не так же часто, при том что это unix socket
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "MySQL error: MySQL server has gone away"  
Сообщение от Wulf (??) on 09-Апр-08, 16:41 
>Я согласен что они рвутся, но не так же часто, при том
>что это unix socket

Они не рвутся :-) Их сервер сам закрывает, вероятно по тайм-ауту. Сам я на эту граблю нарвался, когда freeradius ночью стал отваливаться от базы после смены версии mysqlclient-а c 4.1 на 5.0. :-( Пришлось править радиус.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "MySQL error: MySQL server has gone away"  
Сообщение от grishkin email(ok) on 09-Апр-08, 16:46 
Таймауты нормальные и не должны срабатывать. А вот почему он их избирательно закрывает я не пойму. 2 прога работает без этих костылей. =))
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру