問題タブ [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 に答える
737 参照

ubuntu - pm2 + EC2 インスタンス + ブートストラップ スクリプト = ハングしますか?

pm2 で AWS EC2 インスタンスを起動しようとすると奇妙な問題が発生する

${BOOTSTRAP} は私のファイルへの URL ですBOOTSTRAP='file://ec2-bootstrap.sh'

問題は、pm2 デーモンを開始しようとしているときにハングする次の行があることです。

それが発生した後、プロセッサの負荷は 100% 高くなり、仮想メモリはそのサイズを使い果たします。

私が見つけることができた唯一のものは、何らかの形でスレーブ インスタンス + に関するものでした。たとえば、ここまたはここstdinを見てください。

このコマンドを手動で実行しようとすると、非常に高速で期待どおりに正常に動作しますが、で実行しようとするとat

問題が再現されます。それもハング...

この問題を解決するには?

事前に感謝します。

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

node.js - Sailsjsでpm2ループを再起動する

pm2に問題があります。私の開始jsonは

それから私はします

pm2 start dev.json

PM2 は無限に進み、このメッセージで再起動します

しかし、ファイルは変更されませんでした。セイルがデバッグ メッセージをログアウトした後、PM2 が再起動しているようです。何か案は?

0 投票する
4 に答える
25106 参照

node.js - pm2 を使用して ExpressJS アプリを監視およびリロードする方法

ExpressJS アプリを開発しています。pm2 を使用してロードします。

--watchフラグの追加が機能していないように見えることを除いて、これは正常に機能します。JS ソースを変更するたびに、変更を有効にするために明示的に再起動する必要があります。

私は何を間違っていますか?--watchExpressJS 以外のアプリでフラグを試してみましたが、期待どおりに機能しました。

0 投票する
3 に答える
3564 参照

node.js - 複数のプロセッサ (PM2、Cluster、Recluster、Naught) 上の NodeJS

マルチコア環境でノードを実行するためのオプションを調査しています。

私は最善のアプローチを決定しようとしていますが、これまでのところこれらのオプションを見てきました

  • 組み込みのクラスター ライブラリを使用して、作業を開始し、信号に応答する
  • PM を使用しますが、PM2 -i はベータ版としてリストされています。
  • 何もない
  • 再クラスター化

他の選択肢はありますか?人々は生産で何を使用していますか?

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

node.js - シェフのセットアップ: PM2 でノード アプリを起動しようとしています

クックブックを使用しnodejsてインストールnodePM2モジュール化を行っています。

ここまでは順調ですね。しかし、process.json ファイルを使用して PM2 経由でノード アプリを起動しようとすると、起動しますが、マシンに ssh して実行すると PM2 出力にリストされませんpm2 list...非常にイライラします。

私は何か間違ったことをしていますか?そこに現れないのは正しいですか?

process.json次のようになります。