在使用node / express应用程序配置haproxy时,我面临以下情况。我在尝试着 实现关注。
(https) (http)
浏览器======> haproxy =====>节点应用程序
通过浏览器加载节点应用程序时,出现http 504网关超时错误。
以下是我的haproxy配置。 haproxy configurations
以下是haproxy日志。
vm-2 haproxy[21255]: 127.0.0.1:45948 [23/Dec/2019:10:57:51.411] https-in~ servers/server1 0/0/0/-1/100001 504 194 - - sH-- 1/1/0/0/0 0/0 "GET / HTTP/1.1"
vm-2 haproxy[21255]: 127.0.0.1:45948 [23/Dec/2019:10:57:51.411] https-in~ servers/server1 0/0/0/-1/100001 504 194 - - sH-- 1/1/0/0/0 0/0 "GET / HTTP/1.1"
vm-2 haproxy[21255]: 127.0.0.1:46122 [23/Dec/2019:10:59:31.435] https-in~ servers/server1 0/0/0/-1/100002 504 194 - - sH-- 1/1/0/0/0 0/0 "GET /favicon.ico HTTP/1.1"
任何帮助将不胜感激。
答案 0 :(得分:0)
您的代理日志表明,完成请求需要100秒钟(即100001/100002),并且后端服务器可以发送完整响应之前,该请求已被中止(即-1)。
如果您正在寻找严格的haproxy解决方案(即您无法/不会调整应用程序),则需要使用haproxy超时设置。