Register的健康检查

0

我们的workerman应用部署在kubernetes上,以下是相关的健康检查配置,直接检查1236端口是否可以连接


ports:
- name: register
containerPort: 1236
protocol: TCP
livenessProbe:
tcpSocket:
port: register
initialDelaySeconds: 10
periodSeconds: 300
readinessProbe:
tcpSocket:
port: register
initialDelaySeconds: 5
periodSeconds: 10

但是发现有很多错误日志:


[register-7865684978-mwqk9 register] 2020-02-09 12:22:36 pid:6 Register auth timeout (10.0.2.15). See http://wiki.workerman.net/Error4 for detail

原因是发起探针连接的客户端并不是一个gateway。为了减少这个日志,我们不得不把检查频率降低到每5分钟一次。


有什么更好的办法吗?谢谢!

已邀请:

walkor

赞同来自: joec4i adminppper

没有更好的办法,只能改gatewayWorker源码。

要回复问题请先登录注册