…'m not sure if ngx_http_push_broadcast_status_locked has side effects. see ticket: https://github.com/slact/nginx_http_push_module/issues/#issue/64/
…nnel should be kept after accepting the last subscriber in the channel with no queued messages and no active subscriber. this option should be used along with push_subscriber_timeout, and push_channel_timeout should be greater than push_subscriber_timeout push_channel_timeout should appear along with push_publisher (or parent context); if push_authorized_channels_only is off, push_channel_timeout should also be set in push_subscriber context (or parent context)
…hecking the return value against NGX_OK is meaningless, instead always return NGX_OK in case of CONCURRENT_LASTIN
…rectly working example test.py. Last commit was a bit stupid one, in excitement, never checked that it was not working right. :) Thanks to Leo, this version has the correct headers too.
… excitement, never checked that its not working right. :) Thanks to leo for pointing out the correct headers to use.
There's no point in returning whatever lies in the queue.
…ith large messages, fix: occasional memory leak during message deletion, fix: worker messages intended for dead worker processes were not deleted