如何安裝 PM2?
結論:
需要先安裝 Node.js
, 參如何安裝 Node?
// 安裝 `pm2`,
// pm2@next 目前會安裝 v2, 沒有 @next 則安裝 v1.13. 搭配 `node` v6 安裝 `pm2@next` 必較好, 但 v1.13 也相容 `node` v6
> npm install -g pm2@next
// 定期清除 pm2 log
> pm2 install pm2-logrotate
// log 只保留 7 天
> pm2 set pm2-logrotate:retain 7
// 壓縮非現在的log
> pm2 set pm2-logrotate:compress true
// 開機啟動時, 執行 `PM2`, 但目前只支援單一使用者, 無法多使用者都在開機啟動時自動執行 `PM2`(v2.0.7)
// platform = ubuntu, centos, redhat, gentoo, systemd, darwin, amazon
> pm2 startup
// ex:
> pm2 startup ubuntu
// user> 會提示你應該執行的 cmd
> sudo su -c "env PATH=$PATH:/usr/local/nvm/versions/node/v6.4.0/bin pm2 startup ubuntu -u --hp /home/"
// 儲存目前 `PM2` 執行的程式程序
> pm2 save
// 重新載入儲存的程式程序
> pm2 resurrect
Node.js
, 參如何安裝 Node?// 安裝 `pm2`,
// pm2@next 目前會安裝 v2, 沒有 @next 則安裝 v1.13. 搭配 `node` v6 安裝 `pm2@next` 必較好, 但 v1.13 也相容 `node` v6
> npm install -g pm2@next
// 定期清除 pm2 log
> pm2 install pm2-logrotate
// log 只保留 7 天
> pm2 set pm2-logrotate:retain 7
// 壓縮非現在的log
> pm2 set pm2-logrotate:compress true
// 開機啟動時, 執行 `PM2`, 但目前只支援單一使用者, 無法多使用者都在開機啟動時自動執行 `PM2`(v2.0.7)
// platform = ubuntu, centos, redhat, gentoo, systemd, darwin, amazon
> pm2 startup
// ex:
> pm2 startup ubuntu
// user> 會提示你應該執行的 cmd
> sudo su -c "env PATH=$PATH:/usr/local/nvm/versions/node/v6.4.0/bin pm2 startup ubuntu -u --hp /home/"
// 儲存目前 `PM2` 執行的程式程序
> pm2 save
// 重新載入儲存的程式程序
> pm2 resurrect
沒有留言:
張貼留言