API question: large data processing handler
mdounin at mdounin.ru
Thu Jun 20 09:11:07 UTC 2013
On Wed, Jun 19, 2013 at 11:42:57PM -0600, Julien Zefi wrote:
> i tried to follow the suggestion of using a timer and a new handler for the
> write callback without luck, indeed there is something wrong on my end.
> if you have some minute to review, I wrote a simple test case, my goal is
> to make ngx_http_test_stream_handler(..) to be called every 10ms and send
> some data to the browser until this same function decide to stop working...
Two obvious problems:
1) You try to send data from stack, which is wrong as nginx might
not be able to send data immediately.
2) You set timer only once. Note timers are not periodic, and
this will result in only call of the timer handler function.
Haven't looked any further.
More information about the nginx-devel