如果你有一个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());
}
?>
此文件在哪里?它是否会在实际的工作服务器和每个要处理此类工作的工作服务器上运行?简单的问题。我只是不知道答案。
答案 0 :(得分:1)
是。通过运行此脚本,工作计算机成为工作计算机。要运行此脚本,您需要将其放在计算机上并使用php Worker.php
从命令行执行它。