Время подключения истекло, и разработчик на нем находится в нижней части списка идей.
В логах есть дружественный:
[6/24/10 6:32:34:032 EDT] 0000000d ThreadMonitor W WSVR0605W: Thread "WebContainer : 136" (0000c53e) has been active for 719542 milliseconds and may be hung. There is/are 45 thread(s) in total in the server that may be hung.
И код выглядит так:
try {
final URLConnection connection = url.openConnection();
connection.setConnectTimeout(CONNECT_TIME_SECONDS * 1000);
connection.setReadTimeout(READ_TIME_SECONDS * 1000);
is = connection.getInputStream();
document = builder.parse(is);
} catch (SAXException e) {
log.error(e);
throw new PageContentException(e);
} finally {
if (is != null) {
is.close();
}
}
Мое лучшее предположение заключается в том, что url.openConnection () пытается открыть соединение до Тайм-аут соединения был уменьшен до чего-то разумного, но ничто в API показывает мне, как я бы сделал это по-другому.
Предложения на что попробовать?