簡體   English   中英

套接字在node.js中掛斷

[英]socket hang up in node.js

我正在使用節點0.6.10版本,今天在將文件上傳到亞馬遜S3時遇到錯誤。 我在請求(@ 2.9.153)中使用knox(@ 0.0.9)模塊。

[2012-03-06 22:33:34.251] [ERROR] xyxyxyxy- Error uploading to S3: Error: soc
ket hang up
    at createHangUpError (http.js:1104:15)
    at Socket.<anonymous> (http.js:1207:27)
    at Socket.emit (events.js:88:20)
    at Array.0 (net.js:320:10)
    at EventEmitter._tickCallback (node.js:192:40)

另外,我檢查了以下模塊中是否有http.js,並且它們都沒有setTimeout(沒有grep)。

./express/lib/http.js
./express/node_modules/connect/lib/http.js
./socket.io/lib/transports/http.js

我發現在同一問題上有幾篇文章,而且看起來該問題已在某些舊版本中解決。 我使用的是舊版本嗎? 這是我完整的node_modules:

├── async@0.1.8
├─┬ express@2.5.8
│ ├─┬ connect@1.8.5
│ │ ├── formidable@1.0.9
│ │ └── qs@0.4.2
│ ├── mime@1.2.4
│ ├── mkdirp@0.3.0
│ └── qs@0.4.2
├─┬ glossary@0.1.1
│ ├─┬ natural@0.0.69
│ │ ├── apparatus@0.0.6
│ │ ├── sylvester@0.0.21
│ │ └── underscore@1.3.1
│ ├── pos@0.1.1
│ └── underscore@1.1.7
├─┬ jade@0.20.0
│ ├── commander@0.2.1
│ └── mkdirp@0.3.0
├── knox@0.0.9
├── log4js@0.4.1
├─┬ mongoose@2.5.9
│ ├── hooks@0.1.9
│ └── mongodb@0.9.7-3-5
├─┬ nodemailer@0.3.6
│ ├─┬ mailcomposer@0.1.7
│ │ └── mimelib-noiconv@0.1.6
│ └─┬ simplesmtp@0.1.13
│   └── rai@0.1.6
├── redis@0.7.1
├── request@2.9.153
├─┬ socket.io@0.9.0
│ ├── policyfile@0.0.4
│ ├── redis@0.6.7
│ └─┬ socket.io-client@0.9.0
│   ├── uglify-js@1.2.5
│   ├─┬ ws@0.4.0
│   │ ├── commander@0.5.0
│   │ └── options@0.0.2
│   └── xmlhttprequest@1.2.2
└── yql@0.4.6

用答案關閉線程,

發現了問題。 這是由於github.com/LearnBoost/knox/issues/56中提到的問題而發生的。 Windows路徑問題不正確,這就是為什么它在內部拋出403的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM