今天公司要配置阿里的一个node.js性能监控(alinode),这个东西看似配置很简单可是你不知道你配置对没对,html
由于他须要1分钟后才能显示出来,并且模块依赖我等了10分钟才出来,node
文档的连接https://help.aliyun.com/document_detail/60338.html?spm=a2c4g.11174283.6.548.119930b1z99xFcjson
按照文档的配置是没有问题的,请注意的一点是pm2 的配置,上面一篇没有告诉pm2 须要注意的是什么须要到app
https://help.aliyun.com/document_detail/60418.html?spm=a2c4g.11186623.6.573.385e2544em7iS9这篇文章来性能
查找大体意思就是 若是安装 Node.js 性能平台运行时前系统已经安装社区 Node.js 运行时和 pm2 :spa
安装 Node.js 性能平台运行时后从新安装 pm2,确保 which pm2
结果中包含 .tnvm
字段;code
将 pm2 全部进程杀掉,尤为是其守护进程 PM2 v0.15.8: God Daemon
不能漏掉,server
请注意在这了pm2 杀死全部的进程的意思是要执行pm2 kill 这个命令,你卸载了从新按照也要执行htm
这个命令,而后执行 ENABLE_NODE_LOG=YES pm2 start app.js就能够了,别的启动进程也要加上 ENABLE_NODE_LOG=YESblog
这个命令,才能被alnode监控 还有一点配置模块依赖的时候把
"packages": [ "/nas/bjproject/server_exam_new/package.json" ]
对应的项目package.json路径配置对了就行了,别的不用管了我等了10分钟才出来