次のような質問があります: gearman-job-server がサービスとして実行されているときに接続を受け入れないのはなぜですか? しかし、UbuntuのGearmanインストールには設定ファイルがありません(少なくとも私が見つけたものはありません)。私はGearman 1.1.12を使用しています。
私もギアマンのように起動しようとしました
sudo gearmand -l gearmand.log --listen="*"
が、うまくいきませんでした
ソースからインストールしたことに注意してください。パッケージからインストールした場合は発生しませんが、ソースからインストールすると最新かつ最高のものを入手できるため、回答を得る価値はあるでしょう。
答え1
Gearman の設定ファイルは Ubuntu では少し隠れています。 をご覧ください/etc/default/gearman-job-server
。
追加すると、PARAMS="--listen=127.0.0.1"
localhost でリッスンしますが、PARAMS="--listen=192.168.xxx.yyy"
これは必要なことかもしれません。