今天公司要配置阿里的一個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分鐘纔出來