http 500, "case_clause / system limit, open_port"

Bug #459241 reported by Chad Miller on 2009-10-23
This bug affects 1 person
Affects Status Importance Assigned to Milestone
couchdb (Ubuntu)

Bug Description

Binary package hint: couchdb

it caused HTTP 500 and couchdb described it as
{"error":"case_clause","reason":"{system_limit,[{erlang,open_port,[{spawn,\"couch_erl_driver\"},[]]},\n {couch_util,drv_port,0},\n {couch_util,collate,3},\n {couch_view,less_same_type,2},\n {couch_view,less_list,2},\n {couch_btree,find_first_gteq,5},\n {couch_btree,modify_kpnode,6},\n {couch_btree,modify_node,4}]}"}

Chad Miller (cmiller) on 2009-10-23
summary: - http 500, "case_clause, system limit, open_port"
+ http 500, "case_clause / system limit, open_port"
Adam Kocoloski (adam-kocoloski) wrote :

Erlang has a default limit of 1024 ports, where each FD, tcp connection, and linked-in driver uses one port. You seem to have exceeded this. You can change it at runtime using the ERL_MAX_PORTS env variable.

Chad Miller (cmiller) wrote :

This is a valid use oef HTTP 500.

Changed in couchdb (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers