2016-05-25 14 views
2

我々はCKANとコスモスにデータを送信するために一緒にIDAS/オリオン/モンゴ(ドッカビルド)とシグナスを使用しているに達しています。オリオンIOT/IDASは最大のmongoプール

3分ごとにデータを送信する100個のセンサーをシミュレートしました。このアプローチは2日後に機能しなくなりました。IDASログとOrionログの両方をチェックし、これらのMongodbエラーをログで確認しました。もはやコンポーネントはありません。

IDASログ:

failed time=2016-05-25T11:30:13,852.191UTC | lvl=ERROR | comp=iota:Manager | op=checkIndexes | file=[140414053451808:admin_service.cc:148] | msg=Check configuration, error in checkIndexes DBException can't connect couldn't connect to server 172.17.0.2:27017 (172.17.0.2), connection attempt failed 
time=2016-05-25T11:30:13,853.966UTC | lvl=ERROR | comp=iota:Manager | op=conn | file=[140414053451808:mongo_connection.cc:254] | msg=It has reached the maximum mongo pool 
time=2016-05-25T11:30:13,853.993UTC | lvl=ERROR | comp=iota:Manager | op=conn | file=[140414053451808:mongo_connection.cc:258] | msg=create a new con 

オリオンログ:

time=2016-05-25T11:30:04.948UTC | lvl=INFO | trans=N/A | srv=N/A | subsrv=N/A | from=N/A | function=main | comp=Orion | msg=contextBroker.cpp[1719]: Orion Context Broker is running 
time=2016-05-25T11:30:04.964UTC | lvl=ERROR | trans=N/A | srv=N/A | subsrv=N/A | from=N/A | function=mongoConnect | comp=Orion | msg=mongoConnectionPool.cpp[140]: Database Startup Error (cannot connect to mongo - doing 100 retries with a 1000 microsecond interval) 
time=2016-05-25T11:30:05.969UTC | lvl=INFO | trans=N/A | srv=N/A | subsrv=N/A | from=N/A | function=mongoConnect | comp=Orion | msg=mongoConnectionPool.cpp[205]: Successful connection to database 
time=2016-05-25T11:30:05.970UTC | lvl=INFO | trans=N/A | srv=N/A | subsrv=N/A | from=N/A | function=setWriteConcern | comp=Orion | msg=connectionOperations.cpp[681]: Database Operation Successful (setWriteConcern: 1) 
time=2016-05-25T11:30:05.970UTC | lvl=INFO | trans=N/A | srv=N/A | subsrv=N/A | from=N/A | function=getWriteConcern | comp=Orion | msg=connectionOperations.cpp[724]: Database Operation Successful (getWriteConcern) 

`

あなたはこれがに送信されたデータの数に関係していると思いますかアイダス?最大接続数が超過したためにmongodbが停止しましたか?

おかげ

答えて

1

オリオンはDBは、例えばアクセスできないcannot connect to mongo - doing 100 retries with a 1000 microsecond intervalエラーを示しますmongodサーバーがダウンしているとき。私はIDASの専門家ではありませんが、couldn't connect to server 172.17.0.2:27017 (172.17.0.2), connection attempt failedのエラーは同じ原因を指摘しています。

したがって、この問題を解決するには、MongoDBが稼動しており、OrionとIDASからアクセスできるようにする必要があります。

+0

私たちがこのディスクサイズのイメージを取得する前に、mongodbの接続が正常に動作していたことを調査しました。この問題は、mongodbが欠けていたディスクサイズのためであることが判明しました。 ドッカーイメージの場所をより大きなスペースに変更しました。システムは再び正常です。Ferminに感謝します。 – dmtzz

関連する問題