现在用的版本是:服务器是2.9,本地机器也是2.9。以前用2.9之前的版本(可能是2.1.2)运行了很长时间都没出现什么问题。
这段时间开始,rpc的心跳模块就会不时就会提示RpcServer has no response
我登陆服务器一看,网络那边的tcp里面,推送端口的那个记录已经消失了,下面的监听记录是还有。
这个问题是间歇性出现,出现时间也没什么规律。
现在用的版本是:服务器是2.9,本地机器也是2.9。以前用2.9之前的版本(可能是2.1.2)运行了很长时间都没出现什么问题。
这段时间开始,rpc的心跳模块就会不时就会提示RpcServer has no response
我登陆服务器一看,网络那边的tcp里面,推送端口的那个记录已经消失了,下面的监听记录是还有。
这个问题是间歇性出现,出现时间也没什么规律。
ZMQ官方文档里有提到,更多是作为【可靠】网络环境中的通讯工具来使用的。
这里可靠一方面指数据加密,另一方面指网络间的跳转设备不会过多。
在互联网上使用ZMQ时,可能因为各种原因(中间跳转设备的处理机制)断开连接,3.4.0官方给vnpy.rpc加了个TCP keepalive,可以拿过来试试看了。
MTF wrote:
ZMQ官方文档里有提到,更多是作为【可靠】网络环境中的通讯工具来使用的。
这里可靠一方面指数据加密,另一方面指网络间的跳转设备不会过多。
在互联网上使用ZMQ时,可能因为各种原因(中间跳转设备的处理机制)断开连接,3.4.0官方给vnpy.rpc加了个TCP keepalive,可以拿过来试试看了。
谢谢,我去看下