On Sat, Feb 21, 2009 at 4:48 AM, Jeff Hinrichs - DM&T <[email protected]>wrote:
> While trying to upload a document with attachments -- a load operation
>
> [Sat, 21 Feb 2009 10:41:26 GMT] [debug] [<0.111.0>] 'PUT' /eli/INV00541303
> {1,1}
> Headers: [{'Accept',"application/json"},
> {'Accept-Encoding',"identity"},
> {'Content-Length',"1806030"},
> {'Content-Type',"application/json"},
> {'Host',"localhost:5984"},
> {'User-Agent',"couchdb-python 0.5"}]
>
> [Sat, 21 Feb 2009 10:41:26 GMT] [error] [<0.111.0>] Uncaught error in HTTP
> request: {exit,{body_too_large,content_length}}
>
> [Sat, 21 Feb 2009 10:41:26 GMT] [debug] [<0.111.0>] Stacktrace:
> [{mochiweb_request,stream_body,5},
> {mochiweb_request,recv_body,2},
> {couch_httpd,json_body,1},
> {couch_httpd_db,db_doc_req,3},
> {couch_httpd_db,do_db_req,2},
> {couch_httpd,handle_request,3},
> {mochiweb_http,headers,4},
> {proc_lib,init_p,5}]
>
> [Sat, 21 Feb 2009 10:41:26 GMT] [debug] [<0.111.0>] HTTPd 500 error
> response:
> {"error":"body_too_large","reason":"content_length"}
>
> [Sat, 21 Feb 2009 10:41:26 GMT] [info] [<0.111.0>] 127.0.0.1 - - 'PUT'
> /eli/INV00541303 500
>
>
> local.ini
> =====================
> [couchdb]
> max_document_size = 17179869184 ; bytes
> max_attachment_chunk_size = 17179869184 ; bytes
>
>
> Any insights or work-arounds would be appreciated.
>
> Regards,
>
> Jeff
>
ended up modifying src/mochiweb/mochiweb_request.erl >
-define(MAX_RECV_BODY, (1024*1024)) to -define(MAX_RECV_BODY,
(1024*1024*16))
Going forward, what is the best way to handle this situation -- w.r.t.
python-couchdb?
Regards,
Jeff