couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dias, Cliff, VF-Group" <>
Subject Emfile error
Date Fri, 26 Aug 2011 14:17:20 GMT
I am trying to run a load test on a couch db instance. I am peforming an
http post to insert the data to the DB, but I get an emfile error.

I have read the FAQ and I understand that I have to increase the file
descriptor limit.

I would like to understand why I need to do this ? I am writing to a
single database, so I would expect couch DB to recycle the connection.

Here is the method I use to write. It is a simple method called 10000

public void doAdd(Data data) throws HttpException, IOException
		PostMethod method;
		HttpClient client = new HttpClient();
		String url = baseURL;
		method = new PostMethod(url);

		Gson gson = new

		String jsonOutput = gson.toJson(data);
		method.setRequestHeader( "content-type",
		long t1 = System.currentTimeMillis();
		String response = method.getResponseBodyAsString();
		long t2 = System.currentTimeMillis();
		System.out.println("response = " + response);
		System.out.println("Time = " + (t2-t1));



Kind regards,

View raw message