Как закрыть соединение с удаленной базой данных MySQL? - PullRequest
1 голос
/ 07 августа 2020

Я тестировал свое приложение SpringBoot, которое подключается к удаленной базе данных SQL. Я также использовал верстак MySQL для просмотра таблиц. Затем, когда я попытался запустить свое приложение, оно выдало следующее сообщение об ошибке:

Источник данных отклонил установление соединения, сообщение с сервера: «Слишком много соединений»

Я попытался перезапустить свой P C, но по-прежнему выдает ту же ошибку. Как я могу это решить? Я считаю, что предыдущее соединение не было закрыто должным образом. Что мне теперь делать?

1 Ответ

2 голосов
/ 07 августа 2020

Соединения автоматически закрываются (или возвращаются в пул соединений), если вы используете Spring Data Repository или JdbcTemplate. Вашему приложению действительно может потребоваться слишком много подключений по сравнению с лимитом вашей базы данных, в этом случае вам следует проверить конфигурацию базы данных. Вы также можете проверить свойства своего соединения в application.properties (размер пула, время простоя, тайм-аут). Добавьте дополнительные сведения, например код или конфигурацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...