这个问题我已经想了很久了。文件上传到Node.js服务器不会阻止它的线程吗?我在这里并不是说要得到一次上传的回复。
例如,假设100个用户将图片(或大文件)上传到服务器。一旦文件上传到我的服务器,我将移动它亚马逊S3。现在,
Node.js如何处理这100个请求?每100个请求并行地单独回拨?
我不希望用户等到它被上传到S3,一旦文件上传到服务器,它应该被单独传输到S3,响应应该立即发送。
将响应用户,在文件传输到S3之前,会杀死该进程(上传到S3)处理?
我是否应该使用queue将此传输处理为S3?还是不需要?
Note: Don't mark it as d
我对大文件上传有问题。我试图上传较小的文件,它运行得很好,但是当我试图上传更大的文件(700 me及更多)时,node.js服务器给了我一个错误:
Error: Request aborted at IncomingMessage.onReqAborted (/home/xxx/node_modules/express/node_modules/connect/node_modules/multiparty/index.js:131:17)
at IncomingMessage.EventEmitter.emit (events.js:92:17)
at abortIncomi
我在ubuntu14.04.1上使用node.js v0.10.32,并尝试使用aws-sdk(2.0.18)从S3上传(和下载)一个文件。但是在上传一个大文件时会出现以下错误,比如32MB。
(node) warning: Recursive process.nextTick detected. This will break in the next version of node. Please use setImmediate for recursive deferral.
...
(node) warning: Recursive process.nextTick detected.