nodejs搭建的服务平台,使用一段时间后无响应,如何解决?
我们用nodejs弄了个管理平台,可以调取后端很多的api接口,有c的也有lua的,还有读写mysql与redis的,还有http之类的。
对各个业务的返回值之类也打日志了
在使用过程中发现,使用一段时间后,界面进行业务操作,后端(nodejs)无响应,在强制结束nodejs时(win ctrl+c),会跑出一大堆业务的日志(没有错误),重启后就可以正常运行了
经常出现这样的问题,怎么办呢?
(怀疑是跟后端api通讯时间过长,或者处理某个业务时一直等待。。要怎么设置呢?)
5 回复
遇到过类似问题, 保持关注
检查一下数据库连接,如果你是mysql 建议留意这个问题 http://cnodejs.org/topic/516b77e86d382773064266df
监控下CPU和内存的增长。我有次在使用nodejs远程调API,没加限制,然后就阻塞住了,表现是CPU飙升,但程序不会出错,就会变慢。
你是如何启动的?
我也遇到过这种问题, 只有在windows中才能遇到,貌似linux主机下没有遇到过。