用workerman做的websocket服务,放在笔记本上运行(centos7)。因为环境问题,运行过程中会改变ip。 此时发现,一旦改变ip,必须要重启服务后,客户端才能连得上。 但我用netstat看,明明监听的是0.0.0.0地址啊!
而同样是改变ip,nginx就不需要重启,就能直接访问。 有什么好的解决办法吗
nginx是短连接,不需要重启,如果nginx是长连接,同样需要重启的。
不是长连接和短连接的问题,而是根本就连接不上。 实际上我的客户端已经做了断线重连的处理了。
这个已经不是workerman解决的范畴了,帮不上了。
nginx是短连接,不需要重启,如果nginx是长连接,同样需要重启的。
不是长连接和短连接的问题,而是根本就连接不上。
实际上我的客户端已经做了断线重连的处理了。
这个已经不是workerman解决的范畴了,帮不上了。