我正在处理一个奇怪的问题,即在将文件上传到服务器时,您无法发出任何其他POST请求。 nginx抛出该错误,指示以下内容(nginx错误日志)
update-index --assume-unchanged <file>
我的假设是,由于上传使用了读取流,因此nodejs app会锁定&#39;进入读取流状态,它不允许任何其他会干扰读取流的POST请求。但是,这只是一个疯狂的猜测。
有什么想法吗?
Nginx配置
10855 upstream prematurely closed connection while reading response header from upstream, client
服务器代码
server {
listen 80;
underscores_in_headers on;
server_name myserver.com;
location / {
client_max_body_size 1000M;
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}