GearmanClient::ping

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

GearmanClient::ping Отправляет данные на все серверы, чтобы проверить, какие из них выведут эти данные

Описание

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

Посылает данные на все сервера и определяет, какие из них выведут эти данные в выходной поток. Посылаемые данные никак не обрабатываются. Метод используется для тестирования и отладки.

Список параметров

workload

Данные, которые можно вывести в выходной поток.

Возвращаемые значения

Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.

Добавить

Примечания пользователей 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