PHP 8.5.0 RC 2 available for testing

GearmanClient::ping

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

GearmanClient::pingEnvia dados para todos os servidores de tarefa para ver se eles os ecoam de volta

Descrição

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

Envia alguns dados arbitrários para todos os servidores de tarefa para ver se eles os ecoam de volta. Os dados enviados não são usados ​​ou processados ​​de nenhuma outra forma. Usado principalmente para teste e depuração.

Parâmetros

workload

Alguns dados serializados arbitrários para serem ecoados de volta.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

adicionar nota

Notas de Usuários 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 job
echo $client->doNormal('reverse', 'Hello World!');
?>
To Top