|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы Программирование под UNIX (Public) | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"MySQL error: MySQL server has gone away" | |
Сообщение от grishkin (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 (ok) on 08-Апр-08, 20:15 | |
>Есть 2 процесса, которые используют локальное подключения к БД. Подключаются без ошибок. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
2. "MySQL error: MySQL server has gone away" | |
Сообщение от grishkin (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 процесса, которые используют локальное подключения к БД. Подключаются без ошибок. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
4. "MySQL error: MySQL server has gone away" | |
Сообщение от grishkin (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 (ok) on 09-Апр-08, 14:57 | |
Я согласен что они рвутся, но не так же часто, при том что это unix socket | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
7. "MySQL error: MySQL server has gone away" | |
Сообщение от Wulf (??) on 09-Апр-08, 16:41 | |
>Я согласен что они рвутся, но не так же часто, при том | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
8. "MySQL error: MySQL server has gone away" | |
Сообщение от grishkin (ok) on 09-Апр-08, 16:46 | |
Таймауты нормальные и не должны срабатывать. А вот почему он их избирательно закрывает я не пойму. 2 прога работает без этих костылей. =)) | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ] |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |