-
AdonisJSプロジェクトのセットアップ: AdonisJSプロジェクトを作成し、必要な依存関係をインストールします。以下のコマンドを使用します。
$ npm install -g @adonisjs/cli $ adonis new myapp $ cd myapp $ npm install
-
pm2のインストール: pm2をグローバルにインストールします。
$ npm install -g pm2
-
pm2でAdonisJSを起動: pm2を使用してAdonisJSアプリケーションを起動します。
$ pm2 start server.js --name myapp
上記のコマンドでは、AdonisJSアプリケーションのエントリーポイントであるserver.jsを指定し、プロセス名をmyappとしています。
-
pm2の機能を使用してアプリケーションを管理: pm2には、アプリケーションのモニタリングやロードバランシングなどのさまざまな機能があります。以下はいくつかの便利なコマンドです。
-
アプリケーションのリスト表示:
$ pm2 list
-
アプリケーションの停止:
$ pm2 stop myapp
-
アプリケーションの再起動:
$ pm2 restart myapp
-
アプリケーションの削除:
$ pm2 delete myapp
これらのコマンドを使用することで、アプリケーションを監視および管理することができます。
-
-
プロセスの自動起動: サーバー再起動時にpm2とAdonisJSアプリケーションを自動的に起動するには、pm2のスタートアップスクリプトを設定します。
$ pm2 startup
上記のコマンドを実行すると、自動起動の設定が表示されます。指示に従って設定してください。
これで、pm2を使用してAdonisJSアプリケーションを管理する方法がわかりました。これにより、アプリケーションの安定性と可用性を向上させることができます。