Welcome! Log In Create A New Profile

Advanced

How to implement handshake in an upstream module?

Reetesh Ranjan
December 04, 2013 04:10PM
Before I send my main request and process the response through create_request and process_header (and filter) callbacks, I need to have a short handshake with the upstream servers. It consists of a send() and a recv() from the upstream module. How to implement this?
Would the following sequence work?States: H = do-handshake (initial state), R = do-request1 In state H, send handshake req first through create_request()2 In process_header() in state == H 2.1 call 'create_request' again with state set to R, so main request gets created 2.2 call 'ngx_http_upstream_send_request' manually to restart the req-response cycle3 Because of 2.2 we get a process_header() call in state R
Regards,Reetesh _______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

How to implement handshake in an upstream module?

Reetesh Ranjan 824 December 04, 2013 04:10PM

Re: How to implement handshake in an upstream module?

Maxim Dounin 341 December 04, 2013 05:40PM

RE: How to implement handshake in an upstream module?

Reetesh Ranjan 312 December 04, 2013 10:24PM

RE: How to implement handshake in an upstream module?

Reetesh Ranjan 336 December 05, 2013 01:28AM

Re: How to implement handshake in an upstream module?

Yichun Zhang (agentzh) 366 December 05, 2013 04:26PM

RE: How to implement handshake in an upstream module?

Reetesh Ranjan 385 December 06, 2013 01:28AM

RE: How to implement handshake in an upstream module?

Reetesh Ranjan 443 January 20, 2014 03:00AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 91
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready