Forum Discussion
Jim_Sadleir
Nimbostratus
Jan 09, 2023iRule 'HTTP::respond 403' assistance.
Hello DevCentral Technical Forum, I would greatly appreciate assistance getting an iRule working properly. Our service providers US based support used to be exemplary in assisting us with our iRule...
Brent_West_7733
Sep 03, 2013Historic F5 Account
You could use a TMSH script to retrieve a list of partitions, set irulename set tmsh::get_config partitions foreach $partitions { cd $partition tmsh::delete $irulename }
Ariel_Santa_Cr1
Sep 03, 2013Historic F5 Account
Thanks Brent,
I've been working over the following Jason's script to make it "partitions aware" using the commands you recommended.
https://devcentral.f5.com/s/articles/rapid-irule-removal-via-tmsh-script
Unfortunately there's somthing still missing in the code, but Jason is helping me to troubleshoot the issue. Hope to have it ready later today.
- Colin_Walker_12Jul 07, 2011Historic F5 AccountSo to be clear, what is it exactly that you want your iRule to do? Did you want to track the TCP close rate as described in that solution?
- Fabrizio_GerardJul 07, 2011
Nimbostratus
We just want to track the uri requested by the client that triggered the tmm error...This way we can give more info to the development division so that web application can be fixed easier and faster... - It's not possible to catch this error in an iRule as far as I'm aware. I'm not sure SOL11021 is related though. Have you searched for other SOLs on AskF5 for this error? Also there are quite a few posts in the forums on this.
- Fabrizio_GerardJul 07, 2011
Nimbostratus
I have to apologize...the solution id I was referring to is sol5922 (Error Message: http_process_state_prepend - Invalid action EV_INGRESS_DATA during ST_HTTP_PREPEND_HEADERS) and it is related to tmm errors triggered by rfc violations in the web applications.Our application environment is quite complex and developers are not aware of the logic applied by bigip (apps are generally tested outside the balancer structure). So would be very useful to be able to track these errors during runtime and provide logs about them...