emfile means you ran out of file descriptors. 

> On 29 Mar 2016, at 05:04, Raja <rajas...@gmail.com> wrote:
> 
> Hi Everyone,
> 
> We seem to be getting a crash when loading a lot of records in a short
> interval into CouchDB. The crash details are available at:
> https://gist.github.com/rajasaur/c0140776d5d8d78d0200
> 
> This has only happened under load  when we are migrating a lot of mysql
> records into CouchDB. In the process of moving them to CouchDB, I use an
> adhoc query to get the results (for each record) and use the output of the
> query to do some calculation, which goes into the CouchDB document.
> 
> I looked at some of the similar failures in the groups and it seems to be
> mostly related to the number of processes open, which I have not changed at
> all (defaulting to 256k)
> 
> 1> erlang:system_info(process_limit).
> 
> 262144
> Im thinking of trying the following to minimize the load from a code
> perspective:
> a) Make it a named view rather than adhoc view that could then be called
> instead of creating an adhoc view, once for every record.
> b) Increasing the number of processes.
> 
> Are there any other pointers that I should try? Any help would be greatly
> appreciated.
> 
> Thanks
> Raja
> 
> 
> -- 
> Raja
> rajasaur at gmail.com

Reply via email to