Forum Discussion

jlarger's avatar
jlarger
Icon for Cirrus rankCirrus
Apr 18, 2019

How to ID virtual, pool, or node that is involved from a TCL error log entry?

For example: Apr 18 05:52:46 slot1/someLBname err tmm1[13195]: 01220001:3: TCL error: /Common/x-forwarding - Operation not supported (line 1) invoked from within "HTTP::header insert X-Forwarded-For [IP::remote_addr]"

 

The referenced rule is widely applied. How do I work back from this log entry to identify the configuration item involved?

 

3 Replies

  • What are the iRule statements before the line that you listed? TCL error: /Common/x-forwarding - Operation not supported (line 1) invoked from within "HTTP::header insert X-Forwarded-For [IP::remote_addr]"

     

  • Preceding log entries are more of the same, tmm & tmm1

     

    Apr 18 05:47:50 slot1/aumlb9-01lb09 err tmm1[13195]: 01220001:3: TCL error: /Common/x-forwarding - Operation not supported (line 1) invoked from within "HTTP::header insert X-Forwarded-For [IP::remote_addr]" Apr 18 05:47:51 slot1/aumlb9-01lb09 err tmm[13195]: 01220001:3: TCL error: /Common/httptohttps_redirect - Operation not supported. Multiple redirect/respond invocations not allowed (line 1) invoked from within "HTTP::redirect https://[getfield [HTTP::host] ":" 1][HTTP::uri]"

     

  • Did you assign other irules to the same virtual server.

     

    If another irule call HTTP::redirect or HTTP::respond commands, all other HTTP calls to modify current context are not supported...