Intereting Posts
Загрузите изображение или txt и автоматически добавьте его на веб-страницу. Как добавить разрывы строк в RSS-каналах? Как реализовать API Gmail OAuth для отправки электронной почты (особенно через SMTP)? Не удается подключиться к пользователю базы данных mongodb с помощью php PHP-массив из YAML с Symfony Массовое удаление вредоносной строки из php-файлов Как добавить настраиваемое текстовое поле в Magento v1.5 Catalog / Mange / вкладка General в панели администратора? file_get_contents jpg corrupt скачать Получение всех $ _POST из нескольких значений выбора Kohana v3.1.0 ORM _ignored_columns – теперь, когда он ушел, что мне делать вместо этого? Динамический заполненный выпадающий список PHP MySQL Larvel Cartalyst Sentinel – Добавление столбца имени пользователя в таблицу пользователей (что является правильным способом) Страница регистрации и регистрации Laravel 5.5 говорит: страница истекла из-за неактивности. % 1 не является допустимым приложением Win32 для php_mysql.dll Как print_r $ _POST массив?

Проблема с Gearman: GEARMAN_COULD_NOT_CONNECT

Я установил механизм, используя «apt-get install gearman-server», а затем создаю PHP PECL.

Если я попробую работника:

$ gearman -w -f wc-wc -l

Он начинает ждать. правильно.

Но если я попытаюсь начать работу (как описано в учебнике)

$ gearman -f wc </ etc / passwd

он говорит:

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». Теперь ошибка исчезла. Но другая проблема: как, рабочий, так и клиент, теперь замерзают. Так же, как они чего-то ждут. Кто-нибудь может мне помочь?

У меня была такая же проблема, когда мы быстро работали над этим примером. Похоже, что у вас нет передач, и это процесс, который найдет доступных рабочих для выполнения вашей работы. Помните, что есть три части – клиент, который хочет выполнить работу, работник, который будет выполнять работу, и сервер задания (aka gearmand), который найдет доступного работника по просьбе клиента.

явно вызовите: $ worker-> addServer («localhost», 4730);