0
我想从我的工作者函数中访问当前作业的job_id,这样我就可以将结果保存到等于当前工作者函数的键下的memcached。有什么办法可以做到这一点?Net_Gearman从worker函数中访问job_id?
<?php
class Net_Gearman_Job_Example1 extends Net_Gearman_Job_Common{
public function run($arg){
echo 'job_started' . PHP_EOL;
var_dump($arg);
$CI =& get_instance();
$CI->load->library('memcached_library', 'memcached');
// RIGHT HERE I WOULD LIKE TO KNOW JOB_ID OF CURRENTLY RUNNING JOB
$CI->memcached->add();
sleep(2);
//return array('result' => 'finished', 'output' => 'some_output');
}
}
道歉的草率代码,只是一个快速复制粘贴 –