Я установил gearman, используя «apt-get install gearman-server», а затем собрал PHP PECL.
Если я попробую рабочий:
$ gearman -w-f wc - wc -l
Начинает ждать.верно.
Но если я попытаюсь начать работу (как описано в руководстве)
$ gearman -f wc </ etc / passwd </p>
он говорит:
gearman: gearman_client_run_tasks: flush (GEARMAN_COULD_NOT_CONNECT) 127.0.0.1:4730 -> libgearman / connection.cc: 480
И если я попробую PHPДемонстрация str_rev, описанная в руководстве, выдает мне ту же ошибку.
PHP Предупреждение: GearmanClient :: do (): flush (GEARMAN_COULD_NOT_CONNECT) 127.0.0.1:4730 -> libgearman / connection.cc:480 в /root/client.php в строке 4
Вот учебник, который я использовал: http://gearman.org/index.php?id=getting_started
Может ли кто-нибудь мне помочь?
Редактировать:Хорошо.Я сделал следующее: «apt-get remove gearman-server», а затем «apt-get install gearman-job-server».Теперь ошибка исчезла.Но другая проблема: и работник, и клиент теперь замерзают.Так же, как они чего-то ждут.Кто-нибудь может мне помочь?