2012-01-08 21 views

回答

6

如果在检查服务是否启动之后服务中断,但在使用服务之前该怎么办?

相反,只需调用api即可。如果你没有得到结果,那么使用你的回退方法。

此外,仅仅因为服务器在线并不意味着它上的服务没有被破坏。测试它的唯一真正方法就是使用它。

2

使用Curl库调用Yahoo API,它允许您指定一个非常短的超时时间,例如3秒。

如果在3秒内没有响应,请切换到其他的回退API。

没有更可靠的方法来检查是否有东西在线,而不是实际尝试和使用它。从你的服务器到雅虎服务器的任何通信应该不到半秒钟,所以如果它在3秒后还没有响应,那么有些事情是非常错误的。

相关问题