用nodejs开发了一个项目 http://www.huoxingwenda.com ,之前运行一段时间后就出现僵死现象,在forever中查询状态是正常的,网站某些页面可以访问,某些页面不行,也不报错。找bug时郁闷的要死,只能一个个函数去排查,后来才发现因为在连接mysql时用了pool,在某些条件下建立的connection 没能release,导致pool资源耗尽,所以出现了前面的问题。但是这个排查过程及其痛苦,有没有比较好用的debug方式和工具啊
3 回复
用nodejs开发了一个项目 http://www.huoxingwenda.com ,之前运行一段时间后就出现僵死现象,在forever中查询状态是正常的,网站某些页面可以访问,某些页面不行,也不报错。找bug时郁闷的要死,只能一个个函数去排查,后来才发现因为在连接mysql时用了pool,在某些条件下建立的connection 没能release,导致pool资源耗尽,所以出现了前面的问题。但是这个排查过程及其痛苦,有没有比较好用的debug方式和工具啊