MySQL server has gone away

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
webster
Сообщения: 36
Зарегистрирован: 2011.12.17, 13:17

MySQL server has gone away

Сообщение webster »

Здравствуйте. Соединение отваливается судя по всему по таймауту.

Скрипт работает очень долго (воркер для очереди сообщений), воркер обрабатывает видео, что не так уж и быстро. Как результат, то что в заголовке. Как правильно решить это в yii 2. Думаю должен быть какой-то способ реконекта в случаев обрыва?

P.S. Выставлять нечеловеческий таймаут нет много желания по тому что соединение не будет использоваться.

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: MySQL server has gone away

Сообщение zelenin »

думаю, поможет Yii::$app->getDb()->open();

Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: MySQL server has gone away

Сообщение anton44eg »

я по таймеру делал close() open()
каждые 10 минут, кажется

Ответить