我正在使用最新版本的parse-server(2.3.8)作为我的老虎机赌场应用程序,应用程序正在像实时游戏一样经常与服务器通信。
我的服务器配置是 -
数据库服务器 - Mongo Atlas(M30 - 8GB内存,40GB存储),Mongodb 3.4 解析服务器 - Rackspace(15GB RAM,50GB存储,8核),Nodejs - 6.10.2
对于多线程支持,我使用pm2(最新版本)进行群集。我使用8核心的6核心进行聚类。 目前最多有10-20个并发用户。我使用群集启动解析服务器时的初始 -
pm2 start main.js -i 6
cpu使用率最大2% - 5%。 1天后,CPU使用率变为70% - 90%,而并发用户为10-20或更低。
我通过“$ top”命令的结果共享处理列表的图像。
https://i.stack.imgur.com/BY0fV.png
请帮助我如何最大限度地减少CPU使用率,我出错了。