1

私の問題は単純です。多くの強力なサーバーに接続された 1 台のコンピューターがあります。アプリをローカルで実行したいが、リモート サーバーでプロセス (高負荷) を実行したい。

app+settings は大きく異なります。この正確なバージョンの app+settings フォルダーをリモート インスタンスで使用する必要があります。

これまでの私のアプローチ:

  • アプリをローカルで起動する
  • PSEXECを使用して、ローカルで実行されているのと同じ実行可能ファイルをリモートで起動します->サーバーで(引数で渡されたランダムなポート番号を使用して)
  • ソケット経由でそれらに接続する
  • コマンドを送信してリモートで実行し、結果を取得する

私の問題は構成ファイルに依存しています。構成ファイルは多く(50以上)あり、そのうちのいくつかは+4MBです。この構成ファイルは、構成フォルダー内の TXT ファイルです。

それを行う適切な方法は何ですか?PSEXEC を使用してフォルダー全体をリモートでコピーすることはできますか? ローカルファイルのコピーをリモートに直接渡すために、ソケットで何か良いトリックを行うことはできますか?

すべてのプロセスを半透明にしてほしい。多くの人が同時に異なるバージョンと設定で使用するためです。そのため、ファイルを 20 以上のサーバーに手動でコピーすることはできません。

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

4

2 に答える 2

0

おそらくこれらすべてを管理できるHTCondor ( http://research.cs.wisc.edu/htcondor/ ) を参照してください。

于 2013-12-01T16:46:51.160 に答える