跳到主要内容
CNode

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

问答
Yyangchongduo发布于 10 年前最后回复 10 年前
1057330

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

查看回复

回复 (10)

Y
yycno1#1010 年前

mark

N
ntfs32#910 年前

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

N
Neil-UWA#810 年前
引用 yangchongduo比如cpu使用率大于 95% 就发送邮件 是这个意思

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

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

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

Y
yangchongduo#710 年前

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

Y
yangchongduo#610 年前

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

S
sanyuelanv#510 年前
引用 Equim-chan@sanyuelanv 也可以使用pm2来作为守护进程,挂了的话可以自动重启

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

S
sanyuelanv#310 年前

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

E
Equim-chan#210 年前

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

参与回复

登录后即可参与回复。登录