Hello,
I have some more information about this issue. There are actually two problems. First - When the 1st attempt fails because connection was refused, connection timed out, or there was no route to host, an error message as logged and the failure_route block is never executed. Second - When the 2nd or 3rd, etc attempt fails due to a connection problem, an error is logged and only 30 seconds later the failure_route block is executed.
I would really appreciate if some body could explain what is going on or point me in the right direction.
Thank You, Dmitry
----- Original Message ----- From: Dmitry Isakbayev To: serusers@lists.iptel.org Sent: Wednesday, June 15, 2005 9:12 PM Subject: How to execute failure_route block on tcp connect failure.
Hello,
I am having a problem executing a failure_route block when t_relay fails to establish a tcp connection. Everything works as expected when t_relay connects to a proxy and receives back an error like 501. Is there a way to configure t_relay to execute a failure_route block an a tcp connection error?
Thank You in advance. Dmitry
Here are the logs from connection failure - Jun 15 20:52:14 localhost ser[21870]: ERROR: tcp_blocking_connect: SO_ERROR (111) Connection refused Jun 15 20:52:14 localhost ser[21870]: ERROR: tcpconn_connect: tcp_blocking_connect failed Jun 15 20:52:14 localhost ser[21870]: ERROR: tcp_send: connect failed Jun 15 20:52:14 localhost ser[21870]: msg_send: ERROR: tcp_send failed Jun 15 20:52:14 localhost ser[21870]: ERROR: t_forward_nonack: sending request failed