0
私は3つのスチームアカウントに使用するスチームボットスクリプトを作成しました。それらを実行するには、私はpm2と同じスクリプトをforkモードで起動し、ボットIDである引数を渡します。 3つのプロセスはすべて同じコア上で実行されますか、それとも2つ目のコアもプロセスを分離して使用することができますか?それらが単一のコアで動作する場合、 "pm2 start script.js -i number of bots"のようなスクリプトを起動し、ワーカーIDをワーカーIDとして使用すると、すべてのコアを実行できますか?私はこれがうまくいくかどうか分からない、私はまだノードjsクラスターについて学んでいる。pm2でfork_modeで起動すると、複数のアプリケーションが複数のコアで動作しますか?
フォークモードで異なる引数を使用して複数のプロセスを開始すると、3つすべてがマシンの最初のコアで実行されますか? –
いいえ、pm2はすべてのコアに分散します。しかし、私はエコシステムファイルを作成し、それらをすべて1つのコマンドで実行することをお勧めします:http://pm2.keymetrics.io/docs/usage/application-declaration/ –
ありがとうございます。 :D –