On Mon, Mar 30, 2015 at 7:53 AM, William MARTIN <[email protected]> wrote:
> When i push a file in one-shot, i can see a variable "bytes_written" to a > value near the file size served + the HTTP header. But no variable are > moving during the download. > How can i get the current buffer size available for the HTTP client ? > Does the "bytes_read" variable is the size of the message pushed on ZMQ to > my handler ? > The bytes_written field is what you want. My guess is that the OS TCP send buffer is at least 480K, so mongrel2 is able to write all the data without any backpressure. Try sending a larger file. I have a project called m2adapter that reads the mongrel2 control port in order to provide a credits-based flow control. Maybe a good reference for you: https://github.com/fanout/pushpin/tree/master/m2adapter
