Tomcat ログに次のように表示されますが、その理由と解決方法がわかりません。
2013 年 3 月 19 日 3:50:01 PM com.mongodb.DBPort _open SEVERE: スリープして再試行します。合計スリープ時間 = 38ms 今回は 100ms
私はJava、春のデータを使用しています。
何か案は?
Tomcat ログに次のように表示されますが、その理由と解決方法がわかりません。
2013 年 3 月 19 日 3:50:01 PM com.mongodb.DBPort _open SEVERE: スリープして再試行します。合計スリープ時間 = 38ms 今回は 100ms
私はJava、春のデータを使用しています。
何か案は?
これは、MongoDB Javaドライバーによってcom.mongodb.DBPortによってログに記録されたメッセージです-MongoDBインスタンスに接続できなかった(ソケットを確立できません)が、autoConnectRetryオプションがtrueに設定されているため、Xミリ秒以内に接続を再試行することを示します。maxAutoConnectRetryTimeを設定して、同じサーバーへの接続を開くための再試行に費やすMSの最大時間を制御できます。デフォルトは0です。これは、autoConnectRetryがオンの場合にデフォルトの15秒を使用することを意味します。
この"connect fail to : ..."
メッセージが表示される前に、ログファイルにメッセージが表示されます。
おそらく、接続に適切なホストとポートを構成したこと、接続をブロックしているファイアウォールがないこと、およびサーバーが稼働していることを確認する必要があります。
このメッセージが1回表示されてもアプリケーションが正しく動作する場合は、ドライバーにデータベースとの接続に一時的な問題があったが、Xミリ秒待機した後に再接続できたことを意味します。