В настоящее время я использую Gearman с PHP, используя стандартные привязки ( документы здесь ).Все работает нормально, но у меня есть одна небольшая проблема, связанная с невозможностью определить, когда вызов GearmanClient :: addServer ( документы здесь ) является "успешным", и я имею в виду ...
Проблема в том, что при добавлении сервера не предпринимается никаких операций ввода-вывода с сокетом, а это означает, что сервер может фактически не существовать или работать.Это означает, что последующие вызовы кода (в случае, когда сервер не существует) не работают и приводят к предупреждениям PHP
Есть ли какой-либо способ или лучший способ подтвердить, что демон Gearman работаетна сервере до или после его добавления?
Я хотел бы добиться этого, чтобы я мог надежно обрабатывать сценарии, в которых может погибнуть Gearman или, возможно, с сервером невозможно связаться *
Большое спасибо.