[Mongrel] POST with huge HTTP body

Zed A. Shaw zedshaw at zedshaw.com
Tue Oct 16 01:52:00 EDT 2007


On Mon, 15 Oct 2007 16:10:06 +0200
"Daniel Brahneborg" <basic70 at gmail.com> wrote:

> Thanks for the replies.
> 
> The fact that Mongrel shouldn't be the first one to get the POST/PUT data
> was a good point that I hadn't thought of. However, even when talking
> directly to Mongrel, the memory consumption of the application increases
> until it crashes if too much data is sent. In my case, I was sending a 500MB
> file from a Webdav client. At some point all of it was loaded into RAM, which
> doesn't work.
> 
> Are there any more productive alternatives than writing the entire thing
> from scratch in C? Please? :)

Daniel,

Mongrel is a library.  Not a server.  I just wrote a server with the library.  Look past mongrel_rails and into the heart of the RDoc.  You will find your answer there.

(Probably somewhere in the place where it mentions handlers and filters.)

-- 
Zed A. Shaw
- Hate: http://savingtheinternetwithhate.com/
- Good: http://www.zedshaw.com/
- Evil: http://yearofevil.com/


More information about the Mongrel-users mailing list