问题描述
因为我在服务器上有内存限制,所以我尝试使用Nginx上游从SSR切换到CSR。为此,我使用了上游服务器,主要服务器是nodejs one(SSR),备份服务器是加载我的index.html的简单服务器。问题是当我测试它并限制nodejs资源(例如缓冲区大小)时,它首先显示502错误的网关错误,并且在刷新切换到CSR之后显示! 这是我的Nginx配置
server {
listen 80;
server_name localhost;
location / {
proxy_next_upstream error timeout http_502 http_504;
proxy_pass http://node_server;
proxy_buffer_size 1k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
add_header Cache-Control "no-cache,max-age=0";
}
}
upstream node_server {
server 127.0.0.1:3000 max_fails=1 fail_timeout=15s;
server 127.0.0.1:8080 backup;
}
server {
listen 8080;
server_name localhost;
location / {
root path/to/root;
try_files $uri /oath/to/index.html =404;
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)