Have been using Couchbase Mobile for several months on a large ish database. Recently couch has been throwing errors every so often. This seems to happen when the device has been on for about 4 or 5 hours. I post a message to do a push and pull replication to couch every 45 seconds (+ there are other calls dependent on the user changing pages in the couchapp). After it throws this error it becomes completely unresponsive.
These are the errors it writes in couch.log on the android devices (likely when a replication has been posted)
[Mon, 23 Jul 2012 01:01:01 GMT] [error] [emulator] driver_select(0x00000022, 266, ERL_DRV_USE, 0) by udp_inet driver #Port<0.5154> failed: fd=266 is larger than the largest allowed fd=255
[Mon, 23 Jul 2012 01:01:01 GMT] [error] [emulator] driver_select(0x00000025, 269, ERL_DRV_WRITE ERL_DRV_USE, 1) by tcp_inet driver #Port<0.5157> failed: fd=269 is larger than the largest allowed fd=255
The fd number keeps increasing each request.
Any ideas? Google searches seem to come up with either socket issues or with file descriptor issues.