Я получаю эту ошибку на вызове find
(драйвер Java по умолчанию) после периода бездействия. Я попытался добавить ручное сердцебиение (запись в ограниченную коллекцию), но это не помогло. Я получаю эту проблему только при подключении к экземпляру для компоновки (т. Е. Не в локальном контексте).MongoSocketReadException: преждевременно достигнутый конец потока (после периода бездействия)
MongoDB версия 3.2.8, последняя версия драйвера (3,3), с помощью Java 8.
Любая идея?
Я обнаружил, что флаг 'isSocketKeepAlive'' MongoClientOptions' является 'false' по умолчанию, я изменил его на true, и теперь я жду, чтобы увидеть, снова ли я получаю ошибку. – Rhangaun
к сожалению, с .socketKeepAlive (true), мы также получаем эту ошибку, моя версия диска 3.0.4 – Feng
вы могли бы найти причину наконец? Теперь я сталкиваюсь с этой ошибкой – Narges