GearmanClient::ping

(No version information available, might only be in Git)

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

Descripción

public GearmanClient::ping(string $workload): bool

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

User Contributed Notes 1 note

up
0
liv_romania at yahoo dot com
10 years 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 jobecho $client->doNormal('reverse', 'Hello World!');?>
To Top