Этот стороний модуль должен наследовать Ваш класс, и всё будет ок, иначе получилось нарушение наследования, у вас 2 разных класа с одинаковым целевым применением.
В разделе «Cудьба очереди при рестарте gearman», Вы пишите «и аннулирует регистрацию всех воркеров на сервере. При этом у воркеров сгенерируются исключения вроде «Потеряна связь с сервером».», но если сервер успевает рестартануть между таймаутами воркера, воркер зарегистрируеться на нём ещё раз.
В телнет интерфейсе, также есть полезная команда workers
$eventData->arguments = array('id' => 15);
В конечном итоге, остался массив, структура которого неведома. Должно было быть что то типа
$eventData->arguments = new EventData_Arguments(15);
В разделе «Cудьба очереди при рестарте gearman», Вы пишите «и аннулирует регистрацию всех воркеров на сервере. При этом у воркеров сгенерируются исключения вроде «Потеряна связь с сервером».», но если сервер успевает рестартануть между таймаутами воркера, воркер зарегистрируеться на нём ещё раз.
В телнет интерфейсе, также есть полезная команда workers