【发布时间】:2014-08-26 09:38:12
【问题描述】:
在运行客户端脚本时出现错误 PHP 警告:GearmanClient::do(): _client_do(GEARMAN_TIMEOUT) 在 gearman_client_run_tasks() 期间发生。
//------------worker.php
#!/usr/bin/php -q
<?php
$worker = new GearmanWorker();
$worker->addServer();
$worker->addFunction( "test" , "test_function" );
while ($worker->work());
function test_function( $job )
{
return strtoupper($job->workload());
}
?>
//------------client.php
<?php
$client = new GearmanClient();
$client->addServer();
$client->setTimeout(1000);
print "\n";
print $client->do( "test" , "this is a test" );
die();
?>
【问题讨论】:
标签: nginx ubuntu-12.04 php gearman