我正在使用Ingress在kubernetes集群上运行我的nodejs服务器。 我在下面使用它来防止超时。
select
PQ.Domain,
U.LastName,
U.FirstName
from
(select
C.domain,
min( O.user ) JustOneUser
from
Certificate C
JOIN Ownership O
on C.ID = O.Certificate
group by
C.Domain ) PQ
JOIN User U
on PQ.JustOneUser = U.ID
我仍然得到nginx.ingress.kubernetes.io/proxy-connect-timeout: "120"
nginx.ingress.kubernetes.io/proxy-read-timeout: "180"
nginx.ingress.kubernetes.io/proxy-send-timeout: "180"
。其不一致,我在7秒,20秒,60秒等时得到502。
当我看到入口日志时,看到以下错误
502 bad gateway error
是否可以解决上述问题?它与任何内存问题有关吗?
答案 0 :(得分:0)
检查nginx-module-vts使用的共享内存大小
设置为大于 32M 的共享内存大小。
vhost_traffic_status_zone shared:vhost_traffic_status:32m
如果问题仍然存在,请增加到(usedSize * 2)以上。
示例 nginx.conf
http {
vhost_traffic_status_zone;
vhost_traffic_status_zone shared:vhost_traffic_status:32m;
}