Problem with Gearman: GEARMAN_COULD_NOT_CONNECT



我已经使用"apt-get install gearman-server"安装了gearman,然后构建了PHP PECL。

如果我尝试worker:

$ gearman -w -f wc——wc -l

它开始等待。对的。

但是如果我尝试启动一个作业(如教程中所述)

$ gearman -f wc /blockquote>

上面写着:

gearman: gearman_client_run_tasks: flush(GEARMAN_COULD_NOT_CONNECT)127.0.0.1:4730 -> libgearman/connection.cc:480

如果我尝试在教程中描述的PHP str_rev演示,它会给我完全相同的错误。

PHP::do(): flush(GEARMAN_COULD_NOT_CONNECT)127.0.0.1:4730 -> libgearman/connection。Cc:480/root/client.php on4号线

下面是我使用的教程:http://gearman.org/index.php?id=getting_started

有人能帮帮我吗?

编辑:好的。我做了以下操作:"apt-get remove gearman-server",然后"apt-get install gearman-job-server"。现在错误消失了。但另一个问题是:工人和客户现在都冻僵了。就像他们在等待一样。有人能帮帮我吗?

我在快速完成示例时遇到了同样的问题。听起来你好像没有装备——这是一个可以找到可用工人来做你工作的过程。请记住,有3个部分—希望完成工作的客户端,将完成工作的工人,以及将为客户端请求找到可用工人的作业服务器(也称为gearmand)。

显式调用:$worker->addServer("localhost",4730);

相关内容

  • 没有找到相关文章

最新更新