我看到這個問題: 為什麼 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"
可能是您想要的。