通过haproxy访问节点应用程序时收到504网关超时错误

时间:2019-12-23 06:29:25

标签: haproxy

在使用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"

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您的代理日志表明,完成请求需要100秒钟(即100001/100002),并且后端服务器可以发送完整响应之前,该请求已被中止(即-1)。

如果您正在寻找严格的haproxy解决方案(即您无法/不会调整应用程序),则需要使用haproxy超时设置。