1

今日まで、アプリケーションにnodejs + nano + cookdbを正常に使用していました。アプリケーションを実行しようとすると、何らかの理由で突然 ECONNREFUSED が発生します。Web ブラウザーまたは別のアプリケーション (Java アプリケーション) を使用してデータベースにクエリを実行しようとすると、正常に動作します。なぜこのシナリオで機能しなくなったのかはわかりません。私は過去2日間調査を行ってきましたが、助けが見つかりません。これは、オープンな接続が多すぎることに関係しているのではないかと思いますが、それは私の知識の範囲外です。この問題のデバッグに関する洞察や、私が進むべき方向性を教えてくれる人はいますか? このcouchdbはiriscouchに住んでいることに言及する必要があります

4

1 に答える 1

1

使用しているスタックに関する詳細情報を追加します。しかし、基本的にサーバーマシンは接続を許可したくないのです。また、DEBUG=* を指定してアプリを実行してみてください。nano は console.log を介してほとんどすべてのログを記録します。

たとえば、package.json開始コマンドを次のように変更しますnode changetoyourapp.js DEBUG=*

昨日、nodejitsu/iriscouch で同じ問題に直面しました。再起動後、問題は解消されました。

于 2014-11-26T22:33:06.680 に答える