先说下楼主的情况,目前使用forever来启动,虽然挂了会重新启动,但是有时就这样直接挂了
我想知道nodejs服务是否正常,出错了或者挂了能通知到我
大家如何做得
3 回复
给你一点提示,自定义express的异常处理器,也就是所谓的中间件filter,参考这里,express默认的中间件只适合开发环境,异常都是打印到标准输出的,参考下面的 http://www.senchalabs.org/connect/errorHandler.html,自己扩展一下很简单的。
还有一种情况是非正常退出的情况,自定义process的uncatchexception事件监听器打印一下异常就可以了。