Yii2: Как из пхп можно сделать рестарт подключения к MySQL?
Мне по аналогии с вот этой проблемой требуется Постоянно падает сервер на node.js? перезапускать подключение к базе. Как такое можно было бы еализовать?
Владислав Турчинский: причина заключается в том, что у меня работает приложение в бесконечном цикле и слушает сокеты. в случае, если что то туда приходит, то идет реакция. НАпример приходит запрос на авторизацию пользователя, на приход сообщения от пользователя и т.д. Когда идет авторизация пользователя, производится запрос к базе на поиск пользвоателя.
Подключение к базе ломается ПОТОМУ, что долгое время нет запросов к БД. А там есть лимиты на простаивание подключений. Если долгое время нет запросов, то подключение обрывается сервером базы данных.
Теперь ваш вопрос. То есть разбираться почему ломается подключение к базе MySQL, и бороться с причиной его поломки.
То есть нужно заставлять пользователей сидеть в чате, хотят они этого или нет
)))
Ну если у вас подключение MySQL отваливается по таймауту бездействия, отсылайте в вашем бесконечном цикле раз в единицу времени какой-нибудь простейший запрос.