複数のマシンでgearmanWorkerPHPコードを実行する

アンドレガルシア

ローカルホストのGearmanサーバーマシンで複数のワーカーを使用しています。ここにすべてのコードがあります。このワーカーを他の場所で実行する場合は、このタスクを実行するために使用しているすべてのライブラリを移動する必要があると思います。私は正しいですか?

例:このスクリプトでは、内部で複数のライブラリも使用するFILEクラスを使用しています。

namespace app\controllers;
use app\file\File;

require_once 'vendor/autoload.php';

$worker = new \GearmanWorker();
$worker->addServer();

$worker->addFunction('parse_file', function($job){
    echo "entrou no add function!<br>";
    print_r ($job->workload());
    sleep(2);
    new File($job->workload()); # this class parses the files content in database
});

while($worker->work())
{
  if ($worker->returnCode() != GEARMAN_SUCCESS)
  {
    echo "return_code: " . $worker->returnCode() . "\n";
    break;
  }
}
クリスピーリング

答えは「はい」です。ワーカーが実行される各マシンにライブラリのコピーが必要になります。FILEクラスと依存関係が必要になります。

マシンごとに必要なコードベースのコピーは1つだけですが、ワーカーの複数のインスタンスを実行できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

シェルで1行に複数のコマンドを実行する

分類Dev

tsystemコンポーネントのtalendで複数のシェルコマンドを実行する方法

分類Dev

1行で複数のコマンドを実行する方法

分類Dev

1行で複数のコマンドを実行する

分類Dev

Pythonで複数行のコマンドを実行する

分類Dev

対話型シェルで複数のコマンドを実行する方法

分類Dev

同じシェルgolangで複数のExecコマンドを実行する

分類Dev

ifステートメントで複数のコマンドを実行する

分類Dev

xargsで複数のコマンドを実行する

分類Dev

角度CLIで複数のコマンドを実行する

分類Dev

Linuxで複数のPythonコマンドを実行する

分類Dev

grepコマンドで複数のANDを実行する方法

分類Dev

FFMPEG AndroidStudioで複数のコマンドを実行する

分類Dev

画面分割で複数のコマンドを実行する

分類Dev

STARTコマンドで複数のコマンドを実行する方法

分類Dev

ループ内で複数のSQLコマンドを実行する

分類Dev

Pythonはシェルで複数行のコマンドを実行します

分類Dev

コマンドで複数の引数を渡して、C / C ++およびSSHを使用してリモートLinuxマシンでexeを実行する方法

分類Dev

コマンドごとに複数のサーバーでLinuxコマンドを実行するシェルスクリプト

分類Dev

C ++はシェルでタイマーを使用して複数のコマンドを実行します

分類Dev

1行のpsshで複数のコマンドを実行する方法は?

分類Dev

1つのSSHセッションで複数のコマンドを実行する

分類Dev

Python-複数のシェルコマンドを次々に実行する

分類Dev

1行で複数のコマンドを実行する方法は?

分類Dev

Python内で複数行のbashコマンドを実行する方法は?

分類Dev

ShellExecute関数(C ++)で複数のコマンドを実行する

分類Dev

複数のスレッドでコマンドを実行する

分類Dev

複数のスレッドでコマンドを実行する

分類Dev

複数のサーバーでsshを介してシーケンシャルコマンドを実行する

Related 関連記事

  1. 1

    シェルで1行に複数のコマンドを実行する

  2. 2

    tsystemコンポーネントのtalendで複数のシェルコマンドを実行する方法

  3. 3

    1行で複数のコマンドを実行する方法

  4. 4

    1行で複数のコマンドを実行する

  5. 5

    Pythonで複数行のコマンドを実行する

  6. 6

    対話型シェルで複数のコマンドを実行する方法

  7. 7

    同じシェルgolangで複数のExecコマンドを実行する

  8. 8

    ifステートメントで複数のコマンドを実行する

  9. 9

    xargsで複数のコマンドを実行する

  10. 10

    角度CLIで複数のコマンドを実行する

  11. 11

    Linuxで複数のPythonコマンドを実行する

  12. 12

    grepコマンドで複数のANDを実行する方法

  13. 13

    FFMPEG AndroidStudioで複数のコマンドを実行する

  14. 14

    画面分割で複数のコマンドを実行する

  15. 15

    STARTコマンドで複数のコマンドを実行する方法

  16. 16

    ループ内で複数のSQLコマンドを実行する

  17. 17

    Pythonはシェルで複数行のコマンドを実行します

  18. 18

    コマンドで複数の引数を渡して、C / C ++およびSSHを使用してリモートLinuxマシンでexeを実行する方法

  19. 19

    コマンドごとに複数のサーバーでLinuxコマンドを実行するシェルスクリプト

  20. 20

    C ++はシェルでタイマーを使用して複数のコマンドを実行します

  21. 21

    1行のpsshで複数のコマンドを実行する方法は?

  22. 22

    1つのSSHセッションで複数のコマンドを実行する

  23. 23

    Python-複数のシェルコマンドを次々に実行する

  24. 24

    1行で複数のコマンドを実行する方法は?

  25. 25

    Python内で複数行のbashコマンドを実行する方法は?

  26. 26

    ShellExecute関数(C ++)で複数のコマンドを実行する

  27. 27

    複数のスレッドでコマンドを実行する

  28. 28

    複数のスレッドでコマンドを実行する

  29. 29

    複数のサーバーでsshを介してシーケンシャルコマンドを実行する

ホットタグ

アーカイブ