addServer(); $data = array( 'Name' => 'foobar', 'Args' => array("0", "1", "2", "3"), ); $c = isset($_SERVER['argv'][1]) ? $_SERVER['argv'][1] : 10; for ($i = 0; $i < $c; $i ++) { # run reverse client in the background $job_handle = $gmclient->doBackground("execphp", json_encode($data)); if ($gmclient->returnCode() != GEARMAN_SUCCESS) { echo "bad return code\n"; exit; } } /* $data = array( 'Name' => 'notexists', 'Args' => array("0", "1", "2", "3"), ); # run reverse client in the background $job_handle = $gmclient->doBackground("exec", json_encode($data)); if ($gmclient->returnCode() != GEARMAN_SUCCESS) { echo "bad return code\n"; exit; } */ echo "done!\n";