問題タブ [pm2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5347 参照

node.js - Mac で pm2 起動コマンドを使用するには?

私の質問は、 Debian プラットフォームで pm2 起動コマンドを使用する方法と同じです。しかし、Mac OS(ダーウィン)で起動する必要があります

非常に簡潔なドキュメントしか見つかりませんでした$ pm2 startup <ubuntu|centos|gentoo|systemd>

私に何ができる?

0 投票する
2 に答える
5791 参照

gruntjs - PM2 と Grunt を使用してデプロイする方法

アプリケーションにangular-fullstackを使用しています。pm2 を使用してアプリを起動したいと考えています。

Angular-fullstack は によってプロダクション モードを開始しgrunt serve:dist、環境変数の設定を含むいくつかのタスクを実行します。
PM2 は js ファイルでアプリケーションを起動するようです。お気に入りpm2 start server.js

私の質問は次のとおり
です。PM2 を使用して、Grunt を使用してプロダクション モードでアプリケーションを起動するにはどうすればよいですか?

メイン アプリケーション ファイルが であることはわかっていますが、これらの環境変数が適切に設定されていないため、server/app.js単純に実行することはできません。pm2 start server/app.js

0 投票する
1 に答える
8279 参照

node.js - PM2 と Winston を使用した Nodejs マージ ログ

すべての情報を 1 つのファイルだけに記録したい。私は pm2 "0.12.1" と "winston": "0.8.3" を使用しています。

ここにウィンストンの私のコードがあります

そして私の ecosystem.json の一部

これは私にとってはうまくいきません。pm2 が出力用とエラー用の 2 つのファイルを作成する理由がわかりません。また、ファイルを本番環境の別のディレクトリに配置できるかどうかも知りたいです。

ありがとうございました

0 投票する
1 に答える
1580 参照

linux - スーパーユーザーとしてpm2を起動

pm2でnode.jsアプリケーションを起動しようとしています。私はpm2をインストールしました:sudo npm install pm2 -g

ここで、root 以外のユーザーとして pm2 を起動すると、正常に動作します。しかし、実行しようとすると:sudo pm2 logsエラーが発生します: pm2: command not found

pm2 logs正常に動作します

sh-script を使用して起動した場合:sudo sh run.shログに別のエラーがあります:

sudo pm2 monitスーパーユーザーとして pm2 を起動して、他のユーザーがorsudo pm2 restart appnameなどでアプリケーションを起動および再起動できるようにするにはどうすればよいですか?

0 投票する
1 に答える
141 参照

node.js - pm2 を使用する場合、明示的にクラスタリングを有効にする必要がありますか?

PM2 を使用する前に、次のコード スニペットが残っています。

ただし、現在はクラスタリングを処理する PM2 を使用しています。そして、 isMaster は決して true ではないようです。PM2がクラスターオブジェクトをどのように扱うかを誰かが明確にすることができますか? どうやら master は pm2 デーモンで正しく処理されているようで、コードでこのチェックを行う必要はもうありませんか?