gatewayworker的business的进程数会影响阿里云进程和内存吗。

1:前天晚上就遇到了一个问题,重启gateway之后,虽然显示成功,但是我的设备一直连不上,用status指令查看后发现没有business进程,如下图所示。然后重启多次后终于连上了,但并不知道原因。昨天因其他原因又重启了gatewayworker,然后就连不上了,后来加大了business连接数,总算连上了,请问是因为之前business的连接数不够来不及处理业务导致的吗?
2:按照gatewayworker的手册上说,gateway的连接数应该和cpu核数相等,我的阿里云上面显示2vCPU,这个是指2核吗?但我gateway现在设置的是20,business设置的是50,请问我应该将gateway调成2,然后再调大business吗?如果这样调整的话我是business应该调成多大比较合适
3:business负责处理业务,如果它的数量太小会影响我服务器的内存吗?阿里云目前内存消耗和进程数都比较高,与buiness数量太少有关吗?
4:将business调大后阿里云的均衡负载也上去了,我查了一下均衡负载和访问量有关,是因为business扩大后可处理的业务变多了使得更多的用户可以使用我们的业务,从而使均衡负载上升的吗?这算正常现象吗?上升到多大算不正常?
问题有点多,在此先谢谢各位大神了
图片描述

阅读 3.1k
2 个回答

你的并发很大吗?看你都开了50多进程。而且你的服务器负载也很高。
我本地开的也就共9个进程,register:1,gateway:4,BusinessWorker:4
debug模式下跑跑看,有没有逻辑错误,看看手册。
http://doc3.workerman.net/712816

新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题