2016-06-16 8 views
2

私たちの展開プロセスは、ステージングステージング、ステージング、ステージングスロットの開始、プロダクションスロットへのスワップに続いています。 IISnodeの初期化中にMeteorアプリケーションがMongodbへの接続に失敗する

は断続的に我々のアプリケーションは以下のエラーで初期化するために失敗します。私たちは、この種の問題に探索していると2件の記事を指し示すことができ

iisnodeのgithubの問題:https://github.com/tjanczuk/iisnode/issues/323接続再試行を増やすことを示していますIISに起因する制限500.1001

流星の問題:https://github.com/meteor/meteor/issues/425 mongobの一時的な問題を克服するためのmongodb autoReconnectクエリ文字列が含まれています。

問題は解決しない...デプロイ後わずか15分でアプリケーションは安定しています。接続があると思います。

流星1.3.2.4とmongodb 3.2.1で32ビットノードv0.10.41を使用していますが、私たちはOplogを使用していません。私たちのMongoDBは開発目的のための単一のインスタンスである

のMongoDB接続文字列のための私達のURLは次のようになります。MongoDBの:// [ユーザー]:[パスワード] @ [IPアドレス]:27017 /アプリ自動再=真

Error: failed to connect to [[ipaddress]:27017] 
at Object.Future.wait (D:\home\site\wwwroot\programs\server\node_modules\fibers\future.js:398:15) 
at new MongoConnection (packages/mongo/mongo_driver.js:213:27) 
at new MongoInternals.RemoteCollectionDriver (packages/mongo/remote_collection_driver.js:4:16) 
at Object.<anonymous> (packages/mongo/remote_collection_driver.js:38:10) 
at Object.defaultRemoteCollectionDriver (packages/underscore/underscore.js:750:1) 
at new Mongo.Collection (packages/mongo/collection.js:102:40) 
at AccountsServer.AccountsCommon (packages/accounts-base/accounts_common.js:23:18) 
at new AccountsServer (packages/accounts-base/accounts_server.js:18:5) 
at meteorInstall.node_modules.meteor.accounts-base.server_main.js (packages/accounts-base/server_main.js:9:12) 
at fileEvaluate (packages/modules-runtime/.npm/package/node_modules/install/install.js:141:1) 
- - - - - 
at [object Object].<anonymous> (D:\home\site\wwwroot\programs\server\npm\node_modules\meteor\npm-mongo\node_modules\mongodb\lib\mongodb\connection\server.js:556:74) 
at [object Object].emit (events.js:106:17) 
at [object Object].<anonymous> (D:\home\site\wwwroot\programs\server\npm\node_modules\meteor\npm-mongo\node_modules\mongodb\lib\mongodb\connection\connection_pool.js:156:15) 
at [object Object].emit (events.js:98:17) 
at Socket.<anonymous> (D:\home\site\wwwroot\programs\server\npm\node_modules\meteor\npm-mongo\node_modules\mongodb\lib\mongodb\connection\connection.js:534:10) 
at Socket.emit (events.js:95:17) 
at net.js:441:14 
at process._tickCallback (node.js:448:13) 

お手数ですがお手伝いします。

答えて

0

私たちがやったことは、httpplatformhandlerへの移行です。これは、より安定したものでした。

私たちも流星1.4に移動しました。このバージョンでは、アプリケーションが現在のバージョンと互換性があるため、これはmongo dbの問題を解決しました。

関連する問題