centos7でnode.js製サーバーをデーモン化する方法を書いてみる

By deruz3, 2022年8月22日

プロセスマネージャーに一般に必要とされる機能

以下の機能は標準のsystemdで満たしています

  • ターミナルからプロセスの切り離し
  • マシン再起動による自動起動
  • プロセスダウンによる自動再起動

実行してくれない機能

  • マルチコアスケールアウト(PM2)

設定ファイル

これをMinecraftで例えてみましょう

  • サーバーはMinecraft
  • 実行ユーザーはuser

 

起動 終了 再起動する場合

自動起動を登録する

起動する

再起動する

停止する

ちなみにステータスを確認したい時は

そんな感じで自動化できます。

What do you think?

コメントを残す

メールアドレスが公開されることはありません。

Translate »

閲覧数 42 件