Мне нужно создать постоянную связь между моим приложением, MaxScale и RDS. Когда нагрузка составляет около 40 КБ, MaxScale прекращает поиск мастера и отправляет все соединения на подчиненный без причины.
Я использую mysql pconnect и maxscale постоянное соединение вместе. Любое руководство будет оценено.
Если вы уже используете постоянные соединения между клиентским приложением и MaxScale, нет необходимости включать постоянные соединения между MaxScale и базой данных, поскольку соединения в пуле соединений клиента будут оставаться открытыми до тех пор, пока они действительны.
С точки зрения MaxScale, клиентские соединения в пуле будут просто отображаться как очень длинные клиентские сессии. Это дает незначительное улучшение производительности и использования памяти, поскольку механизм постоянного подключения в MaxScale не используется.
Что касается проблем с подключением, первым шагом в диагностике проблем с MaxScale является проверка файлов журнала на наличие ошибок. Если это не дает результатов, я бы предложил открыть отчет об ошибке на MaxScale Jira.
Других решений пока нет …