我可以看到在我的tomcat日誌以下,但不明白爲什麼,以及如何解決:後= 38MS這段時間總睡眠時間Mongodb要睡覺並重試。 100ms的
2013年3月19日下午三時五十分01秒com.mongodb .DBPort _open SEVERE:進入 睡眠並重試。這段時間= 38ms後的總睡眠時間:100ms
我正在使用java,spring-data。
任何想法?
我可以看到在我的tomcat日誌以下,但不明白爲什麼,以及如何解決:後= 38MS這段時間總睡眠時間Mongodb要睡覺並重試。 100ms的
2013年3月19日下午三時五十分01秒com.mongodb .DBPort _open SEVERE:進入 睡眠並重試。這段時間= 38ms後的總睡眠時間:100ms
我正在使用java,spring-data。
任何想法?
這是由MongoDB Java driver記錄一條消息,由com.mongodb.DBPort - 這表明它無法連接您的MongoDB實例(插座不能成立),但將重試,因爲autoConnectRetry選項設置爲true,X毫秒進行連接。您可以設置maxAutoConnectRetryTime以控制MS重新嘗試打開連接到同一服務器的最長時間。默認值爲0,這意味着如果啓用autoConnectRetry,則使用默認的15秒。
你應該在日誌文件中看到一個"connect fail to : ..."
消息,您看到此消息之前。
你或許應該檢查你配置的連接正確的主機和端口,沒有防火牆阻止連接,並且服務器已啓動。
如果出現此消息一次,但應用程序的表現正常,比這意味着司機不得不臨時問題與數據庫連接,但管理等待X毫秒後重新連接。
這是什麼都與MongoDB的睡覺怎麼辦?這是tomcat日誌,而不是mongod。 MongoDB不會「入睡」 - 看起來您正在使用的端口可能會關閉。 – 2013-03-19 16:18:43