Как поддерживать постоянное подключение с MySQL?

Использую библиотеку Ratchet для чата. Работает как демон. Запускаю через консольный контроллер. Проблема в том что со временем обрывается соединение с БД и app тоже падает. Как поддерживать соединение в демоне постоянно.
  • Вопрос задан
  • 433 просмотра
Пригласить эксперта
Ответы на вопрос 1
kawabanga
@kawabanga
Бью себя по рукам за каждый ответ на глупый вопрос
У меня перед стартом сокета стоит -
Yii::$app->db->createCommand('SET SESSION wait_timeout = 28800;')->execute();


И в настройках компонента bd стоит -
'attributes'=>[
        PDO::ATTR_PERSISTENT => true
    ]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
18 мая 2022, в 07:13
5000 руб./за проект
18 мая 2022, в 06:09
1500 руб./за проект
18 мая 2022, в 00:48
3000 руб./за проект