<div>Thanks for the instructions.&nbsp;Please find the patch to mochiweb-wrapper patching the&nbsp;MAX_RECV_BODY to 100MB from 1MB.</div><div><br></div><div>Regards,</div><div><br></div><div>Gavin</div>
                <div></div>
                 
                <p style="color: #A0A0A8;">On Monday, August 22, 2011 at 5:03 AM, Simon MacMullen wrote:</p>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                    <span><div><div>On 19/08/11 21:20, Gavin M. Roy wrote:<br><blockquote type="cite"><div>Ran into an unintended snag with JSON Channel RPC with regard to a<br>mochiweb limitation.<br><br>Mochiweb has a hardcoded constant for the maximum body size for a<br>request at 1MB:<br><br><a href="https://github.com/mochi/mochiweb/blob/master/src/mochiweb_request.erl#L47">https://github.com/mochi/mochiweb/blob/master/src/mochiweb_request.erl#L47</a><br><br>This is a problem when you're trying to POST messages that are larger<br>than 1MB.<br><br>The fix is relatively easy, but I wanted to find out if there was any<br>patching of mochiweb prior to making the mochi<a href="http://web.ez">web.ez</a> file or is the file<br>just provided for convenience and providing a tagged supported version.<br>That is, if I recompile it with the # I want, can I just go from the<br>vanilla mochiweb repo?<br></div></blockquote><br>We patch mochiweb a bit, to make it build on older versions of Erlang, <br>and to remove its dependency on the "crypto" application. I guess you <br>could live without these, but more importantly we also use a specific <br>version (basically what was the latest version at the point I started <br>writing rabbitmq-management) and haven't tested with newer versions.<br><br>If I were you I would add your patch to our set and build with our <br>wrapper. To do this, check out rabbitmq-public-umbrella, then check out <br>the mochiweb-wrapper repository within it:<br><br><a href="http://hg.rabbitmq.com/mochiweb-wrapper/">http://hg.rabbitmq.com/mochiweb-wrapper/</a><br><br>(or run "make checkout" which will check out everything including <br>mochiweb-wrapper)<br><br>Then within mochiweb-wrapper add your patch, and add it to <br>WRAPPER_PATCHES in package.mk, then "make dist".<br><br>Alternatively you could build it yourself but I would try to use the <br>same version as we do - 9a53dbd7b2c52eb5b9d4 in the mochiweb git repo.<br><br>Cheers, Simon<br><br>-- <br>Simon MacMullen<br>RabbitMQ, VMware<br>_______________________________________________<br>rabbitmq-discuss mailing list<br><a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br><a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br></div></div></span>
                 
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>