[英]Node.js: Reading long JSON file always cuts last closing bracket character
[英]Why Nginx cuts long responses from Node.js?
當我直接訪問Node.js(https:// domain.com:81)時,我得到了整個響應。 當我瀏覽Nginx(https://domain.com/eval/something)時,如果有很大的回應,我不會得到完整的回應。
配置文件
location ~ ^/eval/ {
proxy_buffering off;
proxy_pass https://domain.com:81;
}
編輯:返回不超過16kB。 整個響應超過160kB。
NGINX調試文件: https ://www.dropbox.com/s/4689ch6lonxsqrn/nginx.log
已解決:問題出在https://domain.com:81
。 如果我只設置http://
那么效果很好。
您是否嘗試過proxy_buffering
? 也許節點要花很長時間才能回答,而nginx停止讀取。 嘗試增加proxy_read_timeout
(默認值為60s)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.