连接在AsyncTask上超时

I get the following exceptions on a remote server call to my server.

java.net.SocketException: Connection timed out
java.net.SocketTimeoutException: Connection timed out
java.net.ConnectException: failed to connect to www.my_url.com/my_ip (port 80): connect failed: ETIMEDOUT (Connection timed out)

My server was up, but I guess there is a small percentage of the time where it is unresponsive for some reason.

How do I interpret these exceptions? Are they all normal every once in a while or, is a common fix to allow for a longer connection time with the server before it times out?

My server is Apache running PHP.

Thanks for suggestions ahead of time.

我在对服务器的远程服务器调用中遇到以下异常。 p>

  java.net.SocketException:连接超时
java.net.SocketTimeoutException:连接超时
java.net.ConnectException:无法连接到www.my_url.com/  my_ip(端口80):连接失败:ETIMEDOUT(连接超时) code>  pre> 
 
 

我的服务器已启动,但我猜有一小部分时间它没有响应 出于某种原因。 p>

如何解释这些例外情况? 它们每隔一段时间都是正常的,或者是一种常见的修复方式,可以在服务器超时之前与服务器保持更长的连接时间吗? p>

我的服务器是运行PHP的Apache。 p>

提前感谢您的建议。 p> div>



 2 条回答