|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы
Программирование под 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-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |