MwGearman
MwGearman copied to clipboard
Gearman Module for ZF2
For some reason, php is seg faulting when registering a worker. system specs: Ubuntu 14.04 $ php --ri gearman gearman support => enabled extension version => 1.1.2 libgearman version =>...
``` php public/index.php gearmantest --action=worker --execute=1 ====================================================================== The application has thrown an exception! ====================================================================== mwGearman\Exception\InvalidArgumentException Function `%s` is not callable ---------------------------------------------------------------------- /var/www/host.com/vendor/mwillbanks/mw-gearman/src/mwGearman/Worker/Pecl.php:174 #0 /var/www/host.com/module/Learning/src/Learning/Controller/Console/GearmanController.php(68): mwGearman\Worker\Pecl->register('myJob', 'handleJob') #1 /var/www/host.com/vendor/zendframework/zendframework/library/Zend/Mvc/Controller/AbstractActionController.php(83): Learning\Controller\Console\GearmanController->workerAction() #2...
Following your example for worker: $serviceMananger = $this->getServiceLocator(); $gearmanW = $serviceMananger->get('mwGearman\Worker\Pecl'); $gearmanW->register('myJob8', array('Listuploads\Model\SubscribeJob','execute')); $gearmanW->connect(); while($gearmanW->work()); when I run worker this is what I get: PHP Warning: Illegal offset type in...