GearmanClient::ping

(No hay información de versión disponible, podría estar únicamente en SVN)

GearmanClient::pingEnvar datos a todos los servidores de trabajo para ver si los repiten

Descripción

public bool GearmanClient::ping ( string $workload )

Envía datos arbitrarios a todos los servidores de trabajo para ver si los repiten. Los datos enviados no se usan o se procesan de ninguna manera. Se utilizan principalmente para pruebas y depuración.

Parámetros

workload

Algunos datos serializados arbitrarios para que sean repetidos

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

add a note add a note

User Contributed Notes 1 note

up
1
liv_romania at yahoo dot com
1 month ago
If you want to test all job servers you can use the following code:

<?php
// Create our client object
$client= new GearmanClient();

// Add available and unavailable servers
$client->addServers('127.0.0.1:4730,127.0.0.2:4731');

// Test all job servers
$success = @$client->ping('data testing');
if (!
$success) {
    die(
'Error: ' . $client->error());
}

// Sending job
echo $client->doNormal('reverse', 'Hello World!');
?>
To Top