2012-01-08 20 views

回答

6

如果在檢查服務是否啓動之後服務中斷,但在使用服務之前該怎麼辦?

相反,只需調用api即可。如果你沒有得到結果,那麼使用你的回退方法。

此外,僅僅因爲服務器在線並不意味着它上的服務沒有被破壞。測試它的唯一真正方法就是使用它。

2

使用Curl庫調用Yahoo API,它允許您指定一個非常短的超時時間,例如3秒。

如果在3秒內沒有響應,請切換到其他的回退API。

沒有更可靠的方法來檢查是否有東西在線,而不是實際嘗試和使用它。從你的服務器到雅虎服務器的任何通信應該不到半秒鐘,所以如果它在3秒後還沒有響應,那麼有些事情是非常錯誤的。

相關問題