Сегодня утром я обнаружил, что мой сервлет Java (Tomcat 7), который взаимодействует с Mongodb (с использованием стандартного драйвера Java Mongo), провалился после работы в течение примерно 1,5 дней. В слушателе контекста для сервлета определен экземпляр MongoClient, и там он подключается к базе данных. Затем я использую этот экземпляр MongoClient для выполнения всего взаимодействия с базой данных, в отдельных функциях я вызываю только MongoClient.getDB (dbName), чтобы получить объект базы данных, который затем я использую для выполнения запросов.Может ли экземпляр MongoClient долго работать
Я сделал что-то не так? Должен ли я проверять соединение в прямом эфире или обрабатывается объектом MongoClient, я знаю, что он предоставляет пул соединений - поэтому я предположил (мать всех ошибок), что он поддерживает соединения с базой данных без управления.
Большое спасибо, извинения за простой вопрос,
Марк
введите последние регистрационные данные здесь –