如何修复扭曲的python连接到另一边失去了一个非干净的时尚?
问题描述:
我使用buildbot作为我的配置项。它是用扭曲的蟒蛇建造的。如何修复扭曲的python连接到另一边失去了一个非干净的时尚?
我的建造工人在10分钟后大概会迷路。
我的网络很好,但想知道为什么我的工人迷路了。
我想知道在什么情况下我们会看到这种扭曲的python错误。
错误:
remoteFailed: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion.
答
如果你看到deconnections,并且在主人和工人的两个twisted.log没有头绪,那么你的问题是网络。
您可能有一些防火墙之间的密切长期运行TCP连接或什么的。
我会建议在两边跑tcpdump的,看看谁在发送RST包
答
由于@tardyp注意到大概这是一个长期重置TCP连接没有交通网络配置。
尝试如所描述的用于here主工通信设定较小的保活值:
c['workers'] = [
worker.Worker('bot-linux', 'linuxpasswd',
keepalive_interval=60)
]
发送保留数据包的默认时间间隔是一小时。
你使用哪个Buildbot版本? – rutsky
buildbot版本0.9.4。扭曲是17。 – RMK