Ich bin Gearman server zusammen mit Gearman Manager, mit ihrer PHP-Schnittstelle ausgeführt. Das Setup ist wie folgt. Der Gearman-Server kann sich entweder auf einer der beiden Maschinen oder auf einer dritten Maschine befinden.Überprüfen Gearman Worker Status auf bestimmten Maschine
Für meine implemnetation, ich brauche, um von einem Arbeiter zu sagen, wenn ein anderer Arbeiter auf der gleichen Maschine besetzt oder frei ist. z.B. Ich sollte in der Lage sein zu sagen, ob Arbeiter 2 auf Maschine 1 von Arbeiter 1 auf Maschine 1 frei ist. Kann das entweder mit den PHP-APIs oder der Telnet-Schnittstelle getan werden?
Mögliche Lösung
Auf der Telnet-Schnittstelle der "ARBEITNEHMER Befehl eine Liste aller Arbeiter gibt an den Server angeschlossen zusammen mit ihren ips. Ich glaube, ich kann damit meine Aufgabe erfüllen. Ich habe ein PHP script gefunden, um diese Informationen mit Telnet zu erhalten.