Anyterm daemon won't work under perlbal

Daniel Risacher magnus at alum.mit.edu
Wed Mar 19 20:13:27 UTC 2008


So, the patches Jonty sent fix my original problem.  I can proxy to
anyterm direct from perlbal, and no longer need to use Apache's
mod_proxy.  Works like a charm.

Thanks, Jonty!  Great work!



On 3/10/08, Jonty <jonty at last.fm> wrote:
> Evening,
>
>  Sorry for the horrendous delay, I've only just found time to fully test
>  the rewritten version in production.
>
>  Anyway, this introduces two new per-service tunables:
>
>  SET backend_http_version = (1.0|1.1)
>
>  Specifies the HTTP version to be sent to the backend, as chunked
>  encoding requires HTTP 1.1 and perlbal used 1.0 previously.
>  Defaults to HTTP 1.0 for backward compatibility with old backends
>  communicating with perlbal.
>  Currently takes "1.1" or "1.0" as a value. Must be set to "1.1" to
>  enable chunked requests to backends.
>
>  SET buffer_chunked_backend_response = (false|true)
>
>  Turns on buffering of the entire HTTP response from the backend for
>  chunked responses in order to set the Content-Length header for the
>  de-chunked response.
>  Default false, as this can require a significant amount of memory for
>  large responses and delays delivery of the response to the client.
>
>  Currently this does not support proxying chunked responses to chunked
>  clients, however I may add this ability in the near future.
>
>  This also introduces a hook when backends are closed, making it simple
>  to log the reason for the closure - this is invaluable when debugging
>  connection problems to backends.
>
>  Hope this meets with approval.
>
>  Cheers,
>
> Jonty
>
>
>
>  On Sat, 2008-03-08 at 19:59 -0800, Brad Fitzpatrick wrote:
>  > On Tue, Feb 5, 2008 at 4:28 PM, Jonty <jonty.wareing at gmail.com> wrote:
>  >         On Feb 5, 2008 5:53 PM, Daniel Risacher <magnus at alum.mit.edu>
>  >         wrote:
>  >         > Anyone feel like implementing chunked encoding on the
>  >         backend?
>  >
>  >
>  >         I implemented chunked encoding to backends about six months
>  >         ago, and
>  >         we've been using it in production solidly since.
>  >
>  >         I've been meaning to clean up the patches and submit them back
>  >         upstream (along with many, many others) but have had no time -
>  >         I'm not
>  >         entirely happy with them yet (there's a fair bit of code
>  >         duplication
>  >         with the chunkeduploadstate stuff).
>  >
>  >         However I should have time to tidy up those patches this week
>  >         if all
>  >         goes well, so keep your eyes open.
>  >
>  > Yeah, I'd also be interested!
>  >
>  > - Brad
>  >
>  >
>
>


More information about the perlbal mailing list