Как Gearman узнает что был кинут Exception даже если он обернут в catch?
Воркер выходит с кодом ошибки 1( exit(1)) при ошибках, даже если он обернут try catch. Как Gearman узнает об ошибке и завершает таск ?
$worker->addFunction('someFunction', $this,'someFunction');
function someFunction(GearmanJob $job){
try{
throw new Exception('ERROR');
}catch(Exception $exception){
}
}
при запуске этого воркера и выполнения функций герман завершает процесс.