iWS 6.1 reverse proxy plugin
Hi folks,
I did a reverse proxy from iWS 6.0 to IIS and it works for web1 but not web2
Everything works fine for web1 server:
/agent1 -> web1 (iWS) -> reverse proxy -> https://155.31.36.136 (IIS) - Success
/agent2 -> web1 (iWS) -> reverse proxy -> https://155.31.36.137 (IIS) - Success
When tested in web2 server, it did not work for https://155.31.36.136:
/agent1 -> web2 (iWS) -> reverse proxy -> https://155.31.36.136 (IIS) - Fail
/agent2 -> web2 (iWS) -> reverse proxy -> https://155.31.36.137 (IIS) - Success
I'm really out of idea. Anyone hit this problem before? I have included the error log for web2 instance and hope that someone can tell me the reason of the failure be it of network, firewall or IIS. Thanks.
[10/Jul/2006:20:08:29] verbose ( 8298): for host 155.25.30.146 trying to GET /agent1, service-passthrough reports: PASS1022: passing request to https://155.31.36.136
[10/Jul/2006:20:08:29] failure ( 8298): service-passthrough reports: PASS1010: error connecting to https://155.31.36.136 (End of file)
[10/Jul/2006:20:08:29] verbose ( 8298): for host 155.25.30.146 trying to GET /agent1, service-passthrough reports: PASS1026: failed to pass request to https://155.31.36.136
[10/Jul/2006:20:08:29] verbose ( 8298): for host 155.25.30.146 trying to GET /agent1, service-passthrough reports: PASS1023: passing request to https://155.31.36.136 (retry 1)
[10/Jul/2006:20:08:29] verbose ( 8298): service-passthrough reports: PASS1010: error connecting to https://155.31.36.136 (End of file)
[10/Jul/2006:20:08:29] verbose ( 8298): for host 155.25.30.146 trying to GET /agent1, service-passthrough reports: PASS1027: failed to pass request to https://155.31.36.136 (retry 1)
[10/Jul/2006:20:08:29] verbose ( 8298): for host 155.25.30.146 trying to GET /agent1, service-passthrough reports: PASS1023: passing request to https://155.31.36.136 (retry 2)
[10/Jul/2006:20:08:29] verbose ( 8298): service-passthrough reports: PASS1010: error connecting to https://155.31.36.136 (End of file)
[10/Jul/2006:20:08:29] verbose ( 8298): for host 155.25.30.146 trying to GET /agent1, service-passthrough reports: PASS1027: failed to pass request to https://155.31.36.136 (retry 2)
[10/Jul/2006:20:08:29] warning ( 8298): for host 155.25.30.146 trying to GET /opt/iplanet/docs/badgateway.html, send-file reports: can't find /opt/iplanet/docs/opt/iplanet/docs/badgateway.html (File not found)
[10/Jul/2006:20:08:29] config ( 8298): for host 155.25.30.146 trying to GET /agent1, send-error reports: missing parameter (path)
[10/Jul/2006:20:08:35] verbose ( 8298): service-passthrough reports: PASS1010: error connecting to https://155.31.36.136 (End of file)
[10/Jul/2006:20:08:54] verbose ( 8298): for host 155.25.30.146 trying to GET /agent2, service-passthrough reports: PASS1022: passing request to https://155.31.36.137
[10/Jul/2006:20:08:54] verbose ( 8298): for host 155.25.30.146 trying to GET /agent2, service-passthrough reports: PASS1037: not rewriting "Location: https://www.asia.net.my/agent2/" from https://155.31.36.137
[10/Jul/2006:20:08:54] verbose ( 8298): for host 155.25.30.146 trying to GET /agent2/, service-passthrough reports: PASS1022: passing request to https://155.31.36.137
[10/Jul/2006:20:08:54] verbose ( 8298): for host 155.25.30.146 trying to GET /agent2/, service-passthrough reports: PASS1034: https://155.31.36.137 returned error code 403
[10/Jul/2006:20:09:03] verbose ( 8298): for host 155.25.30.146 trying to GET /agent1, service-passthrough reports: PASS1022: passing request to https://155.31.36.136
[10/Jul/2006:20:09:03] verbose ( 8298): service-passthrough reports: PASS1010: error connecting to https://155.31.36.136 (End of file)
[10/Jul/2006:20:09:03] verbose ( 8298): for host 155.25.30.146 trying to GET /agent1, service-passthrough reports: PASS1026: failed to pass request to https://155.31.36.136
[10/Jul/2006:20:09:03] verbose ( 8298): for host 155.25.30.146 trying to GET /agent1, service-passthrough reports: PASS1023: passing request to https://155.31.36.136 (retry 1)
[10/Jul/2006:20:09:03] verbose ( 8298): service-passthrough reports: PASS1010: error connecting to https://155.31.36.136 (End of file)
[10/Jul/2006:20:09:03] verbose ( 8298): for host 155.25.30.146 trying to GET /agent1, service-passthrough reports: PASS1027: failed to pass request to https://155.31.36.136 (retry 1)
[10/Jul/2006:20:09:03] verbose ( 8298): for host 155.25.30.146 trying to GET /agent1, service-passthrough reports: PASS1023: passing request to https://155.31.36.136 (retry 2)
[10/Jul/2006:20:09:03] verbose ( 8298): service-passthrough reports: PASS1010: error connecting to https://155.31.36.136 (End of file)
[10/Jul/2006:20:09:03] verbose ( 8298): for host 155.25.30.146 trying to GET /agent1, service-passthrough reports: PASS1027: failed to pass request to https://155.31.36.136 (retry 2)
[10/Jul/2006:20:09:03] warning ( 8298): for host 155.25.30.146 trying to GET /opt/iplanet/docs/badgateway.html, send-file reports: can't find /opt/iplanet/docs/opt/iplanet/docs/badgateway.html (File not found)
[10/Jul/2006:20:09:03] config ( 8298): for host 155.25.30.146 trying to GET /agent1, send-error reports: missing parameter (path)
[10/Jul/2006:20:09:05] verbose ( 8298): service-passthrough reports: PASS1010: error connecting to https://155.31.36.136 (End of file)
[10/Jul/2006:20:09:12] verbose ( 8298): for host 155.25.30.146 trying to GET /agent2, service-passthrough reports: PASS1022: passing request to https://155.31.36.137
[10/Jul/2006:20:09:12] verbose ( 8298): for host 155.25.30.146 trying to GET /agent2, service-passthrough reports: PASS1037: not rewriting "Location: https://www.asia.net.my/agent2/" from https://155.31.36.137
[10/Jul/2006:20:09:12] verbose ( 8298): for host 155.25.30.146 trying to GET /agent2/, service-passthrough reports: PASS1022: passing request to https://155.31.36.137
[10/Jul/2006:20:09:12] verbose ( 8298): for host 155.25.30.146 trying to GET /agent2/, service-passthrough reports: PASS1034: https://155.31.36.137 returned error code 403
[10/Jul/2006:20:09:35] verbose ( 8298): service-passthrough reports: PASS1010: error connecting to https://155.31.36.136 (End of file)
[10/Jul/2006:20:10:05] verbose ( 8298): service-passthrough reports: PASS1010: error connecting to https://155.31.36.136 (End of file)
[10/Jul/2006:20:10:35] verbose ( 8298): service-passthrough reports: PASS1010: error connecting to https://155.31.36.136 (End of file)
[10/Jul/2006:20:11:05] verbose ( 8298): service-passthrough reports: PASS1010: error connecting to https://155.31.36.136 (End of file)
[10/Jul/2006:20:11:13] verbose ( 8298): signal_handler_thread: received signal 15
[10/Jul/2006:20:11:13] verbose ( 8298): Worker process received termination signal 15.
[10/Jul/2006:20:11:13] verbose ( 8298): DaemonProcessor::Terminate set fTerminating flag
[10/Jul/2006:20:11:13] verbose ( 8298): DaemonProcessor::Terminated KeepAlives
[10/Jul/2006:20:11:13] verbose ( 8298): Waiting 30 seconds for 48 sessions to terminate
[10/Jul/2006:20:11:14] verbose ( 8298): DaemonProcessor::Run sessions all cleaned up
[10/Jul/2006:20:11:14] verbose ( 8298): Child process admin thread is shutting down
[10/Jul/2006:20:11:14] verbose ( 8297): signal_handler_thread: received signal 15
[10/Jul/2006:20:11:14] verbose ( 8297): Primordial process received termination signal
[10/Jul/2006:20:11:14] verbose ( 8297): Unlinking of /tmp/https-asianet-3b90a480/.cgistub_8297 returned -1
[10/Jul/2006:20:11:14] verbose ( 8297): Sending SIGTERM to child 0: 8298
[10/Jul/2006:20:11:15] verbose ( 8298): Unlinking of /tmp/https-asianet-3b90a480/.cgistub_8298 returned -1
[10/Jul/2006:20:11:15] verbose ( 8298): Before calling restart functions
[10/Jul/2006:20:11:15] info ( 8298): vs(https-asianet)Closing the web applications
[10/Jul/2006:20:11:15] verbose ( 8298): After calling restart functions
[10/Jul/2006:20:11:15] verbose ( 8298): signal_handler_thread: received signal 15
[10/Jul/2006:20:11:15] verbose ( 8297): Unlinking of /tmp/https-asianet-3b90a480/.cgistub_8297 returned -1
[10/Jul/2006:20:11:15] verbose ( 8297): Unlinking /tmp/https-asianet-3b90a480/iwsadmin.8297

