1

私は、ローカルネットワークを介して接続された異なるマシン上で、一般的に、複数の長いプロセスを実行できるようにしたいと思います。 プロセスは一般的にはPythonスクリプトです。言い換えれば実行中のプロセス(主にPythonは)

、私は100個のプロセスと5機を持っている、と私は同時に、各マシン上で10の以上のプロセスを実行しないと仮定します。 私の "organizer-script"はマシンごとに10個のプロセスを開始し、次のものを最初のものとして送ります。

pythonでこれを実行する方法はありますか? ご意見があれば幸いです!

ありがとうございました!

+0

あなたはスパーク:) http://spark.apache.org/ –

+0

はアーランを=)を使用する必要があるような音。 AFAIKでは、Pythonスレッドプログラムを多くのスレッドに配布する簡単な方法はありません。 – Tommy

+0

キュープロセスシステムが必要です。あなたは、新しいプロセスを開始する主催者の順序を受け取ることになると、これらの労働者はまた、実行中のプロセスに関する情報を持つことになり、他のマシンにねじれたhttps://twistedmatrix.com/trac/と「労働者」であなたのオーガナイザー、スクリプトを書くことができ"スレーブ"マシンで – lapinkoira

答えて

1

「オーガナイザースクリプト」に加えて、「オーガナイザースクリプト」からのコマンドをネットワークで受信し、「ワーカー」を開始し、労働者たちは終わった。

しかし、あなたの仕事のための既存のソリューションがあります。あなたがコーディングを始める前によく見てください。

+0

すぐに返事をいただき、ありがとうございました!これらの既存のソリューションはどうですか?いくつか言及できますか? – fatoddsun

+0

申し訳ありませんが、私は今手元に何もありません。しかし、その仕事はそれほど珍しいことではありません。 – jhinghaus

関連する問題