node服务当出现挂机的时候 如何发送邮件
发布于 3 年前 作者 yangchongduo 3015 次浏览 来自 问答

node服务当出现挂机的时候 如何发送邮件 给点资料

10 回复

邮件的话可以用nodemailer这个模块…… 挂机是指?

node服务器都挂了。肯定就不能使用node去给你发邮件。主要还是多打log。对错误处理都要catch。如果想纯node去解决这个问题。个人建议就多开一个node服务专门定时监听上线的那个端口。出现有异常就发邮件通知……

@sanyuelanv 也可以使用pm2来作为守护进程,挂了的话可以自动重启

@Equim-chan 嗯,这个也可以。不过看样子LZ是需要挂机的时候的信息邮件。那么可以改一下:开一个node服务去监听pm2的error log文件变动。一旦变动,就读文件内容。有重启信息的就发送邮件~~

我的意思是 比如服务器内存突然增加 这样的情况

比如cpu使用率大于 95% 就发送邮件 是这个意思

@yangchongduo 大部份情况下没必要做这么细微的监控,对系统资源的监控如cpu使用率,流量异常等,云服务器上都可以设置相应警报,设定相应阀值,一旦触发就会发送警报。

应用需要做好的了异常的日志监控,方便后续排查问题。

有些不是应用的职能的就分离出来,比较日志切分。

使用消息 服务分开 自豪地采用 CNodeJS ionic

回到顶部