node服务当出现挂机的时候 如何发送邮件
node服务当出现挂机的时候 如何发送邮件 给点资料
10 回复
邮件的话可以用nodemailer这个模块…… 挂机是指?
node服务器都挂了。肯定就不能使用node去给你发邮件。主要还是多打log。对错误处理都要catch。如果想纯node去解决这个问题。个人建议就多开一个node服务专门定时监听上线的那个端口。出现有异常就发邮件通知……
@sanyuelanv 也可以使用pm2来作为守护进程,挂了的话可以自动重启
@Equim-chan 嗯,这个也可以。不过看样子LZ是需要挂机的时候的信息邮件。那么可以改一下:开一个node服务去监听pm2的error log文件变动。一旦变动,就读文件内容。有重启信息的就发送邮件~~
我的意思是 比如服务器内存突然增加 这样的情况
比如cpu使用率大于 95% 就发送邮件 是这个意思
@yangchongduo 大部份情况下没必要做这么细微的监控,对系统资源的监控如cpu使用率,流量异常等,云服务器上都可以设置相应警报,设定相应阀值,一旦触发就会发送警报。
应用需要做好的了异常的日志监控,方便后续排查问题。
有些不是应用的职能的就分离出来,比较日志切分。
使用消息 服务分开 自豪地采用 CNodeJS ionic
mark