Hi bbruyn,
Just to clarify - you're saying you're only experiencing this issue with an intervening lighttpd?
If so, try setting the very large flushBufferSize (129000) suggested toward the beginning of this thread. If buffering is the issue, this will make it work, then you can either disable buffering or lower the flushBufferSize until you find the minimum.
As another poster noted, if compression is enabled on the lighttpd instance it may be willing to buffer to a much larger number, so for that, use Firebug to check the http response headers for a normal request (say, an .html file) to see if compression is on (you are looking for Content-Encoding: gzip in the response headers). If it is, you'll need to check lighttpd's docs for how to turn it off (just for the messaging servlet, or for the whole site - up to you).
Just to clarify - you're saying you're only experiencing this issue with an intervening lighttpd?
If so, try setting the very large flushBufferSize (129000) suggested toward the beginning of this thread. If buffering is the issue, this will make it work, then you can either disable buffering or lower the flushBufferSize until you find the minimum.
As another poster noted, if compression is enabled on the lighttpd instance it may be willing to buffer to a much larger number, so for that, use Firebug to check the http response headers for a normal request (say, an .html file) to see if compression is on (you are looking for Content-Encoding: gzip in the response headers). If it is, you'll need to check lighttpd's docs for how to turn it off (just for the messaging servlet, or for the whole site - up to you).
Comment