Opened 8 years ago

Closed 8 years ago

Last modified 7 years ago

#425 closed баг (fixed)

Каждый раз после разрыва соединения с mysql сервером запрос списка записей дает сообщение об ошибке

Reported by: alx Owned by: dimag
Priority: minor Milestone: 2 очередь
Component: ПО MC04-Dispatcher. Пульт диспетчера/техника Keywords: network
Cc: san

Description

Сейчас (в r441) если произошел разрыв соединения с mysql сервером (например в результате рестарта сервера), последующий запрос списка пользователей завершается выводом сообщения об ошибке, даже если с момента разрыва соединения прошло несколько часов, и сервер давным-давно работает.

Предлагаю выполнять переподключение к серверу при разрыве соединения, чтобы разрывы соединения с mysqld проходили для пользователя незаметно. А сообщение об ошибке выдавать только тогда, когда действительно нет возможности получить данные с сервера.

Change History (3)

comment:1 by dimag, 8 years ago

Resolution: fixed
Status: newclosed

r444
При обнаружение проблем с соединением делается попытка пересоединиться с MySQL сервером. Если попытка безуспешна, то выдается предупреждающее сообщение о проблеме соединения с MySQL сервером.

in reply to:  1 comment:2 by alx, 8 years ago

Replying to dimag:

При обнаружение проблем с соединением делается попытка пересоединиться с MySQL сервером.

А почему не воспользовались опцией libmysql MYSQL_OPT_RECONNECT?

Если попытка безуспешна, то выдается предупреждающее сообщение о проблеме соединения с MySQL сервером.

У меня r444 ведет себя иначе: попытка пересоединиться успешна, тем не менее, сообщение об ошибке все равно выдается.

comment:3 by san, 7 years ago

Milestone: Текущее2 очередь

Milestone renamed

Note: See TracTickets for help on using tickets.