Источник данных отклонил установление соединения, сообщение от сервера: «Слишком много соединений»? - PullRequest
0 голосов
/ 25 апреля 2011

Я использую базу данных MySQL и hibernate и JSP.using hibernate выбирает значение хранилища базы данных и готовый просмотр и отображение с использованием Ajax.i опрашивает базу данных каждые 1 секунду, используя таймер сценария Java, который вызывает функцию ajax и возвращает новые ответы, этоприведите мне ошибку

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

Помогите мне разобратьсяВыше определите проблему.

1 Ответ

0 голосов
/ 25 апреля 2011
  1. Убедитесь, что вы закрыли сеанс (и соединение) после его использования
  2. Убедитесь, что максимальное настроенное для mysql соединение достаточно
  3. Использование некоторого уровня кэширования.Безумно обращаться к базе данных каждую 1 секунду от каждого пользователя.
  4. Если вы создаете какое-либо приложение для чата, рассмотрите кометные решения и решения pub-sub на стороне сервера (например, jmx).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...