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扩大后可处理的业务变多了使得更多的用户可以使用我们的业务,从而使均衡负载上升的吗?这算正常现象吗?上升到多大算不正常?
问题有点多,在此先谢谢各位大神了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你的并发很大吗?看你都开了50多进程。而且你的服务器负载也很高。
我本地开的也就共9个进程,
register:1,gateway:4,BusinessWorker:4
。debug模式下跑跑看,有没有逻辑错误,看看手册。
http://doc3.workerman.net/712816
workerman有视频教程,挺不错的。网址: https://study.163.com/course/...