我目前正在使用PHP的標準綁定使用Gearman(docs here)。所有功能正常,但我有一個小的問題,無法檢測何時調用GearmanClient :: addServer(docs here)是「成功」,我的意思是...使用PHP和Gearman檢測沒有可用的服務器
問題是,添加服務器嘗試沒有套接字I/O,這意味着服務器可能實際上不存在或不可操作。這意味着隨後的代碼調用(在服務器沒有實際存在的情況下)失敗並導致PHP警告
有什麼方法或者什麼是最好的方式來確認Gearman守護程序在服務器添加之前還是之後?
我想做到這一點,這樣我可以可靠地處理其中的Gearman可能已經死亡的場景,或服務器未接觸也許..
非常感謝。