0

燃料 PHP 1.5 と mongodb 2.4.3 を使用して新しいバージョンの Web サイトを作成しています。現在、テクノロジーが機能することを確認するために、ページの最初のバッチをセットアップしているところです。私が直面している問題は、これは私自身よりも同僚の問題であり、定期的にサーバーに接続しないということです。ジェネリックを返します-

「Fuel\Core\Mongo_DbException [エラー]: MongoDB に接続できません: 接続に失敗しました: 166.78.248.139:27017: 0 ミリ秒後にタイムアウトしました」

しかし...ページを更新すると、これはしばしば消えます。現在の全体的な DB サイズは非常に小さいことに注意してください (「newsite」を使用しています)。全部で 3 人がボックスに接続して使用しようとしています。また、このエラーは、3 人目の人が作業を開始してから初めて見たものであり、以前は見たことがないことを付け加えるかもしれません。...分かった情報は以上です。

何が本当にこれを引き起こしているのか、誰にもアイデアがありますか? これらの断続的な接続エラーが発生しないように修正する方法について何か考えはありますか?

4

1 に答える 1

1

MongoDB のログを調べて、特に接続を開こうとしたときにリソースが不足している問題を探します (通常、ulimits が低すぎるか、それに類似していることに関連する警告が起動時に出力されます)。実行しているOSについては言及していませんが、Linuxの場合、探している設定は次のとおりです。

http://docs.mongodb.org/manual/reference/ulimit/

OS X の場合は、こちらをご覧ください。

https://superuser.com/questions/433746/is-there-a-fix-for-the-too-many-open-files-in-system-error-on-os-x-10-7-1

于 2013-05-06T13:55:46.470 に答える