my problem is: when the host change new ip ,the httpclient will spider by the old ip.
public class HttpClientFactory { // Logger private static Logger logger = Logger.getLogger(HttpClientFactory.class); private static HttpClientFactory instance = new HttpClientFactory(); /** The maximum number of connections that will be created for any particular HostConfiguration. * Defaults to 2 */ private int maxConnectionsPerHost = 10; /** * The maximum number of active connections. Defaults to 20. */ private int maxTotalConnections = 1000; private int connectionTimeout = 60000;//240000; private int soTimeout = 60000;//120000; private MultiThreadedHttpConnectionManager connectionManager; private HttpClient client; private long initTime = 0; private long initPerTime = 1000 * 60 * 60; /** * */ private HttpClientFactory(){ init(); } /** * get * @return */ public static HttpClientFactory getInstance() { return instance; } /** * init */ public void init() { logger.info(new Date() + " HttpClientFactory init "); connectionManager = new MultiThreadedHttpConnectionManager(); HttpConnectionManagerParams managerParams = new HttpConnectionManagerParams(); managerParams.setMaxTotalConnections(maxTotalConnections); managerParams.setDefaultMaxConnectionsPerHost(maxConnectionsPerHost); //managerParams.setTcpNoDelay(true); managerParams.setConnectionTimeout(connectionTimeout); managerParams.setSoTimeout(soTimeout); //managerParams.setStaleCheckingEnabled(true); connectionManager.setParams(managerParams); initTime = System.currentTimeMillis(); client = new HttpClient(connectionManager); } public HttpClient createHttpClient() { //one hour init if ( client != null && System.currentTimeMillis() - initTime < initPerTime) return client; else init(); return client; } } //..................... HttpClient httpClient = HttpClientFactory.getInstance().createHttpClient(); .............. int resultCode = httpClient.executeMethod(method); //here spider have problem,return 604 -- View this message in context: http://www.nabble.com/host-change-ip-tf4479072.html#a12771611 Sent from the HttpClient-User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]