AWS EC2 install Forever

為了監控Queue就在EC2上面裝個forever

  1. 但是這個npm版本舊到跟古董一樣..

先更新個

1
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -

照著跑完的說明裝一下nodejs就會有npm了

  1. 然後安裝forever

    1
    sudo npm install -g forever
  2. 新版沒這問題…跑完步驟2就都裝好了

然後沒有意外的話好像會跳https連線因為沒有憑證失敗

所以要改一下config為http

1
npm config set registry http://registry.npmjs.org/

卡npm版本更新卡超久,感謝熟nodejs的友人拔刀相助XD

  1. 以啟用監聽queue為例
1
forever start -e /home/ec2-user/foreverlog/queue_stderr.log -c php artisan queue:work
  1. 用cronjob定時重啟所有forever job
1
0 5 * * * /usr/bin/forever restartall >/dev/null 2>&1