GatewayWorker 启动超过25天,会无法访问

zzccomet

我是独立的服务器,是WINDOWS系统的。
【1】:GatewayWorker 做完程序之后,启动了连续25天都没问题。但是今天突然无法访问了,必须CTRL+C关闭GatewayWorker 然后开启,客户端才能连接上。
也没有报错。到底是为什么呢?是因为GatewayWorker 有缺陷吗?
start_businessworker.php 线程我设置的是16线程。为了适配IOS,用了SSL连接地址。
请有专业经验的朋友回答一下谢谢。

【2】:另外,GatewayWorker 现在的下载地址是哪个?从官网下载的是旧版本的,3.5.1版本,现在不都是3.5.5版本了吗》?有下载链接吗?为什么官网的下载链接是旧版本呢?

【3】:还有就是,GatewayWorker 如果想升级版本,安全的升级方法是什么呢?

2823 2 0
2个回答

zzccomet

不是服务器无法访问了。是连接GatewayWorker连接不上,服务器其他服务例如WEB都正常

  • 暂无评论
walkor

windows下不支持多进程,windows设置的16个进程是没有效果的,windows下单个进程只支持255连接,连接数大于255会连接失败。
另外如果windows cmd窗口容易造成被暂停问题,比如鼠标选择了cmd窗口的文字会造成cmd暂停,GatewayWorker也会暂停,导致连接失败。

官方不建议使用windows系统作为生产环境,生产环境推荐使用linux系统,linux系统没有以上问题,并且支持更高的并发连接数。

升级直接到workerman官网下载就好,升级前备份好之前的项目。

  • 暂无评论
年代过于久远,无法发表回答
🔝