我看到这个问题: 为什么 gearman-job-server 作为服务运行时不接受连接? 但在 Ubuntu 上安装的 gearman 中没有配置文件(或者至少我找不到)。我使用的是 gearman 1.1.12
我也尝试过启动 gearman,
sudo gearmand -l gearmand.log --listen="*"
但没有成功
值得注意的是,我是从源代码安装的。当我从软件包安装时不会发生这种情况,但仍然值得得到答案,因为从源代码安装对于获得最新和最好的软件很有价值
答案1
Gearman 的配置文件在 Ubuntu 下有点隐藏:看一下/etc/default/gearman-job-server
。
添加PARAMS="--listen=127.0.0.1"
将在本地主机上监听,这PARAMS="--listen=192.168.xxx.yyy"
可能是您想要的。