Module connecting outside

Maxim Dounin mdounin at
Tue Mar 21 13:57:22 UTC 2017


On Tue, Mar 21, 2017 at 02:42:01PM +0100, Antonio Nappa wrote:

> By checking the ngx_http_upstream I don't see any kind of handling in case
> the ngx_ssl_handshake returns NGX_ERROR, I am trying to catch this error in
> order to handle network outages and subsequent reconnections attempts from
> my module. Do you think this could be a good way to trigger reconnection
> timer? At the moment I am handling reconnections also in the read and write
> events when  if(wev->timedout || c->error || c->close).

The ngx_http_upstream_ssl_handshake() function checks if 
c->ssl->handshaked is set.  If it's not, there was an error or a 

Maxim Dounin

More information about the nginx-devel mailing list