foreverコマンドでNodeJSアプリを起動したままにする
この記事は最終更新日から1年以上が経過しています。
NodeJsアプリをデーモン化する
利点:"node app.js"をやらなくていい
npmでforeverを入れる
npm install -g forever
foreverコマンドの使い方
起動
forever start app.js
停止
forever stop app.js
再起動
forever restart app.js
foreverで実行しているリスト
forever list
こんなのが出る
info: Forever processes running
data: uid command script forever pid id logfile uptime
data: [0] ioGt /usr/bin/node app.js 39066 39068 /root/.forever/ioGt.log 0:0:0:13.174
ログ
forever logs
結果
info: Logs for running Forever processes
data: script logfile
data: [0] app.js /root/.forever/ioGt.log
設定確認
forever config
結果
data: {
data: root: '/root/.forever',
data: pidPath: '/root/.forever/pids',
data: sockPath: '/root/.forever/sock',
data: loglength: 100,
data: logstream: false,
data: columns: [
data: 'uid',
data: 'command',
data: 'script',
data: 'forever',
data: 'pid',
data: 'id',
data: 'logfile',
data: 'uptime'
data: ]
data: }
まとめ
foreverコマンドはstartしたらずっと動いてるので、便利。
便利だけど、ずっと動いてるので使い方忘れそう。
オプションもあるから、使えそうなら使ってみる。
'frameworks > NodeJs' 카테고리의 다른 글
nodejs 로그인 로직 (0) | 2019.03.12 |
---|---|
npm 명령어 (0) | 2019.01.08 |
PM2로 Nodejs어플을 서비스 가동시키기 (0) | 2018.06.15 |
Express에서 정적 파일 제공 (0) | 2018.03.21 |
[Nginx]Node.js (Express Framework) 앞단에 Nginx 사용하기 (0) | 2018.03.15 |