Node.js SSR与nginx上游的CSR切换
由于服务器上的内存限制,我正在尝试使用nginx上游从SSR切换到CSR。为此,我使用了上游服务器,主服务器是nodejsone(SSR),备份服务器是加载我的index.html的简单服务器。问题是,当我测试它并限制nodejs资源(如缓冲区大小)时,它首先显示502坏网关错误,刷新后切换到CSR! 这是我的nginx配置Node.js SSR与nginx上游的CSR切换,node.js,nginx,server-side-rendering,csr,Node.js,Nginx,Server Side Rendering,Csr,由于服务器上的内存限制,我正在尝试使用nginx上游从SSR切换到CSR。为此,我使用了上游服务器,主服务器是nodejsone(SSR),备份服务器是加载我的index.html的简单服务器。问题是,当我测试它并限制nodejs资源(如缓冲区大小)时,它首先显示502坏网关错误,刷新后切换到CSR! 这是我的nginx配置 server { listen 80; server_name localhost; locatio
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;
}
}