DB Reconnect

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
mat.twg
Сообщения: 222
Зарегистрирован: 2012.02.22, 20:44
Откуда: Санкт-Петербург

DB Reconnect

Сообщение mat.twg »

Всем привет!

Код: Выделить всё

General error: 2006 MySQL server has gone away
Победили? у кого какие рецепты есть?
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: DB Reconnect

Сообщение zelenin »

на стороне базы же проблемы. либо падает либо время запроса кончается.
Аватара пользователя
mat.twg
Сообщения: 222
Зарегистрирован: 2012.02.22, 20:44
Откуда: Санкт-Петербург

Re: DB Reconnect

Сообщение mat.twg »

zelenin писал(а): 2017.04.22, 14:25 на стороне базы же проблемы. либо падает либо время запроса кончается.
Ну собственно конечно на стороне базы, имеются ввиду сервисы которые работают в бесконечном цикле, используя консольное окружение Yii, поэтому нужно поддерживать соединение постоянно активным с базой (чтобы не вылетало по таймауту...) либо как то проверять, что соединение потеряно... либо ещё как то...

ps: кейс ан самом деле не новый, ещё со времён yii1, вот и хотелось бы услышать некоторые рабочие решения...
pavlm
Сообщения: 84
Зарегистрирован: 2013.09.02, 16:33

Re: DB Reconnect

Сообщение pavlm »

самое простое - периодически делать какой-нибудь sql запрос.
Аватара пользователя
mat.twg
Сообщения: 222
Зарегистрирован: 2012.02.22, 20:44
Откуда: Санкт-Петербург

Re: DB Reconnect

Сообщение mat.twg »

pavlm писал(а): 2017.04.22, 14:52 самое простое - периодически делать какой-нибудь sql запрос.
Похоже, что так и буду решать...
Ответить