This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
HttpResourceRetriever does not explicitly define a connection and/or network transmission timeouts. I suspect there is one by default, but it would be better to make it possible to define a timeout in TesterConfiguration.
See Danny's email at: http://lists.w3.org/Archives/Public/public-mobileok-checker/2009Sep/0005.html I do not know what the default timeout is, but it gives the impression the mobileOK Checker is running an endless loop when the site fails to respond in a timely fashion.
Well, the endless loop bug is more on the UI here. See bug 7702.
Explicit timeouts set in HttpResourceRetriever. I took the opportunity to also set the maximum number of concurrent connections to a given host, as default value in Java is 2, while most modern Web browsers use something like 6 concurrent connections. Settings: - Connection timeout: 5s - Socket timeout (send/receive): 30s - Maximum number of connections per host: 6 - Total number of connections allowed: 60 These settings are hardcoded for the time being. It would be a good idea to be able to set such global configuration settings in some configuration file read by the Checker upon startup, for more flexibility.