PHP 8.0.26 Released!


(PECL gearman >= 0.5.0)

GearmanWorker::addServersAjoute plusieurs serveurs de travaux


public GearmanWorker::addServers(string $servers = bool

Ajoute un ou plusieurs serveurs de travaux à l'agent. Ils seront ajoutés à une liste de serveurs qui pourront être utilisés pour exécuter des travaux. Aucun socket I/O n'intervient ici.

Liste de paramètres


Une liste de serveurs de travaux séparés par une virgule, au format hôte:port. Si le port n'est pas spécifié, la valeur par défaut utilisée sera 4730.

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.


Exemple #1 Ajout de 2 serveurs de travaux


= new GearmanWorker(); 


Voir aussi

add a note

User Contributed Notes 1 note

matthew day
11 years ago
as of this note, the current released version of gearman doesn't really work so well to add multiple servers, although it's fixed in SVN


if i just add one server to my worker, it works just fine and sits and waits for a job to do

if I have more than 1 server in my worker, i get a timeout warning which causes the worker to generate a php notice and the while loop fails.
To Top