0

如果你有一个 Gearman 工作服务器并且你有一个 Worker.php 文件,即

    <?php
      $worker = new GearmanWorker();
      $worker->addServer('...');
      $worker->addFunction("customFunction", "my_custom_function");

      while ($worker->work());

      function my_custom_function($job)
      {
         return doStuff($job->workload());
      }
     ?>

这个文件去哪里了?它是在实际的工作服务器和您要处理此类工作的每个工作服务器上进行还是什么?简单的问题。我只是不知道答案。

4

1 回答 1

1

是的。工作机器通过运行此脚本成为工作机器。要运行此脚本,您需要将它放在机器上并执行它,可能是从命令行使用php Worker.php.

于 2012-10-02T23:35:42.510 回答