node 服务在线上运行,一般都是用pm2 来守护。
pm2 的执行状态可以通过Keymetrics 配置在网站上显示 。
首先用pm2 start xx -i num --name 定义服务名 //启动服务
https://app.keymetrics.io/ 注册帐户并创建项目,这时会提示执行:
pm2 link 1gbz0qh3h1vco7l 8cy2b81peq56kc5 [machine name]
在命令里输入,如果有多个pm2服务可以指定监控的名称。
pm2 install pm2-server-monit
安装服务监听模块
这样pm2 会把状态发送到网站上,就可以在线查看状态了。
---
还可以监控其他服务php-fpm
mongodb
CouchDB
Memcached
PostgreSQL
Mysql
Redis
等.
pm2 install pm2-redis