我无法解决我的生产服务器上的新问题。
实际上,我的网站上有一个间歇性的nginx 502 Bad Gateway页面。
如果我刷新相同的页面10次,它将显示一次或没有,这是完全随机的。
我的服务器运行nginx来提供静态文件并充当全局代理。
我试图改变缓冲区大小,但没有影响。
你有这个想法吗?
错误日志中的消息:
2013/06/08 17:40:56 [error] 18404#0:* 361 connect()失败(111:Connection refused)连接上游时,client:85.1.118.39,server:example.com,request:“GET / random?c = 1&l = fr HTTP / 1.1“,上游:” http://127.0.0.1:3000/random?c=1&l=fr “,主机:”example.com“,referrer:” http:// example.com/movie/xxx “
它看起来像一个节点问题,而不是nginx,因为抛出的错误是“失败(111:连接被拒绝)”。
你需要先调试你的nodejs堆栈,然后根据需要调整nginx。