Forum Discussion
Diego_19194
Nimbostratus
Aug 14, 2007iRule limits
I am writing a iRule where check in a regexp a number in the mail message.
To do that, I used the command matches_regex but when I finished the regexp to add in the iRule, I found it is so b...
Deb_Allen_18
Aug 24, 2007Historic F5 Account
Good point.
The actual functional limit is more like 1MB of data after charset / encoding expansions take place.
tcl requires contiguous memory allocation for such operations, and if the content against which you are running the regex is more than ~1MB or a large enough contiguous memory block cannot be allocated, you will definitely see page load failures, and extreme resource exhaustion from repeated allocation of large contiguous memory blocks can cause LTM to fail.
(It's worth pointing out that the size of the iRule itself is not relevant to that limit, but may cause the config file to grow to an unmanageable size.)
/deb
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects
