我相信Mongrel是一个单线程的Web服务器。所以我想如果用户上传一个巨大的文件就会被阻止。
但是,我今天做了一个测试,似乎不是这样。
我上传了一个像curl这样的文件:
time curl -k -F myfile=@/tmp/CGI.19974.3 -H 'LOGIN_NAME:admin' -H 'PASSWORD:pass' http://10.32.119.155:3000 -v
结果如下:
real 6m38.756s
user 0m0.232s
sys 0m9.561s
您可以看到此上传费用为6分钟。但在此期间,杂种运作良好,它可以正确处理请求。
那么,我可以说还有另一个线程来处理上传吗?