Wie kann ich Gearmand dazu bringen, Remoteverbindungen zu akzeptieren?

Wie kann ich Gearmand dazu bringen, Remoteverbindungen zu akzeptieren?

Ich sehe diese Frage: Warum akzeptiert der Gearman-Job-Server keine Verbindungen, wenn er als Dienst ausgeführt wird? aber es gibt keine Konfigurationsdatei in meiner Gearman-Installation auf Ubuntu (oder zumindest keine, die ich finden kann). Ich verwende Gearman 1.1.12

Ich habe auch versucht, Gearman wie ... zu starten, sudo gearmand -l gearmand.log --listen="*" aber ohne Erfolg.

Es ist erwähnenswert, dass ich aus der Quelle installiert habe. Dies passiert nicht, wenn ich aus dem Paket installiere, aber es ist wahrscheinlich trotzdem eine Antwort wert, da die Installation aus der Quelle wertvoll ist, um die neuesten und besten

Antwort1

Die Konfigurationsdatei von Gearman ist unter Ubuntu etwas versteckt: Sehen Sie sich das an /etc/default/gearman-job-server.

Das Hinzufügen PARAMS="--listen=127.0.0.1"„will listen on localhost“ (während) PARAMS="--listen=192.168.xxx.yyy"ist möglicherweise das, was Sie möchten.

verwandte Informationen