无
初来咋到,多多指教
程序跑起来以后,请求一过来,cpu就100%了,请求结束CPU也跟着降回来了,这样的话,并发多了岂不是完蛋?? 是否有同志遇到这样的问题? 该怎么处理这个问题? 有没有资源可以分享下呢?
放代码。
#1: client socket.emit('read:data') socket.on('read:data', (data) -> # handler data ) #2: server socket.on('read:data', ()-> db.query(conditions, (err, data) -> socket.emit('read:data', data) ) )
大致上是这么个逻辑,其实当中的逻辑代码我删掉,只留下return,监控了资源,也还是会出现突然100%的情况。
请求规模,机子配置…这些关键数据都没…怎么让人回答…
正常应该不至于吧,不过我内存常年80%的倒是事实
并发太多,CPU全耗在了网络服务上了,100%很正常的。不知道你同时客户端连接多少啊?
某个地方堵住了
node 版本 是不稳定?
嗯, 需要详细的性能、并发量、配置等参考数据,否则没法诊断