У меня небольшая борьба с Gearman на OSX. Я установил редуктор с варкой:
brew install gearman php55-gearman
Когда я запускаю свой рабочий, он отключается напрямую. журнал редукторов:
INFO 2015-04-26 22:07:57.000000 [ main ] Accepted connection from 127.0.0.1:55360
INFO 2015-04-26 22:07:57.000000 [ 4 ] Peer connection has called close()
INFO 2015-04-26 22:07:57.000000 [ 4 ] Disconnected 127.0.0.1:55360
INFO 2015-04-26 22:07:57.000000 [ 4 ] Gear connection disconnected: -:-
И у меня нет ошибок в моем сценарии:
...
@worker\servers :
#localhost - 127.0.0.1:4730
@Worker\description :
Data file Worker
[2015-04-27 00:07:57] loaded. Ctrl+C to break
## (back to shell)
Версии Gearman:
У меня есть установка Debian, работающая над prod env с этими версиями, установленными через пакеты apt:
Кто-нибудь сталкивался с такими же ошибками?
Благодарю.
Проблема была не в механике или в библиотеке, а в комплекте Symfony, который я использовал. (ср https://github.com/mmoreram/GearmanBundle/issues/143).
Других решений пока нет …