ブログ一覧に戻る

Running Node.js app on Ubuntu Forever

西山 勇毅
AWARE Development iOS IoT JavaScript Node.js

Node.jsをUbuntuで走らせるのに苦労したのでメモ。npmのinitd-foreverを使えば割と簡単に実装できる。sudo service aware-push start と設定すると、サーバ起動時にサービス自動起動できる。

Node.js をUbuntusサーバで永続化

sudo npm i -g forever
sudo npm install -g forever initd-forever
sudo npm install -g log
initd-forever -n aware-push
chmod +x aware-push
sudo mv aware-push /etc/init.d/
sudo systemctl enable aware-push
sudo service aware-push start

ログ確認

tail -f /var/run/aware-push.log

注意ポイント

  • serviceに登録した場合の、相対パスではなくの設定
  • APNサーバつの通信のポート周りの設定
sudo ufw status
sudo ufw allow 80
sudo ufw reload

参考資料

この記事をシェア