0

node.js Azureパッケージバージョン0.6.6を使用してazureのキューにメッセージを作成しようとすると、このエラーが発生します:{"code": "ECONNREFUSED"、 "errno": "ECONNREFUSED"、 "syscall": "connect "}

これは、デプロイされたWebRoleでのみ発生しますが、ローカルおよびAzureWebサイトで正常に機能します。SSL証明書が必要なため、これをWebロールに含める必要があります。

次の方法を使用してロールをデプロイしました:https ://www.windowsazure.com/en-us/develop/nodejs/tutorials/getting-started/

ログに表示されるエラーは、診断に役立つ可能性があるこれです。

Application has thrown an uncaught exception and is terminated:
TypeError: Cannot read property 'statusCode' of null
    at E:\approot\node_modules\azure\lib\services\queue\queueservice.js:295:54
    at Request._callback (E:\approot\node_modules\azure\lib\services\core\serviceclient.js:197:9)
    at E:\approot\node_modules\azure\node_modules\request\main.js:122:22
    at Request.<anonymous> (native)
    at Request.emit (events.js:67:17)
    at ClientRequest.<anonymous> (E:\approot\node_modules\azure\node_modules\request\main.js:224:10)
    at ClientRequest.emit (events.js:67:17)
    at Socket.socketErrorListener (http.js:1188:9)
    at Socket.emit (events.js:67:17)
    at Array.0 (net.js:301:14)
4

1 に答える 1

1

ここのgithubリポジトリに問題を投稿して答えを得ました:

https://github.com/WindowsAzure/azure-sdk-for-node/issues/434

回答: 公開する前に、web.config から EMULATED 環境変数を削除しました。web.config を web.cloud.config に置き換えることを妨げるバグ (0.6.7 リリースで修正済み) がありました。

ありがとうマークカウル!

于 2012-11-06T23:31:02.273 に答える