Forum Discussion
Error message in log - CMP persist message
Hi,
I can't figure where this error is coming from and how i could prevent it to occur, this is a sample:
In the file /var/log/ltm
Feb 27 15:55:28 local/tmm1 err tmm1[4769]: 01010206:3: CMP persist message: persist data size 4530 exceeds maximum length 4096
Feb 27 15:55:28 local/tmm err tmm[4768]: 01010206:3: CMP persist message: persist data size 4978 exceeds maximum length 4096
Feb 27 15:55:43 local/tmm err tmm[4768]: 01010206:3: CMP persist message: persist data size 4830 exceeds maximum length 4096
Feb 27 15:55:43 local/tmm err tmm[4768]: 01010206:3: CMP persist message: persist data size 4590 exceeds maximum length 4096
Feb 27 15:55:43 local/tmm err tmm[4768]: 01010206:3: CMP persist message: persist data size 5110 exceeds maximum length 4096
Feb 27 15:55:45 local/tmm1 err tmm1[4769]: 01010206:3: CMP persist message: persist data size 4590 exceeds maximum length 4096
Feb 27 15:55:49 local/tmm1 err tmm1[4769]: 01010206:3: CMP persist message: persist data size 4590 exceeds maximum length 4096
Feb 27 15:55:54 local/tmm err tmm[4768]: 01010206:3: CMP persist message: persist data size 4542 exceeds maximum length 4096
Feb 27 15:56:06 local/tmm1 err tmm1[4769]: 01010206:3: CMP persist message: persist data size 4686 exceeds maximum length 4096
Feb 27 15:56:12 local/tmm1 err tmm1[4769]: 01010206:3: CMP persist message: persist data size 4686 exceeds maximum length 4096
Feb 27 15:56:12 local/tmm err tmm[4768]: 01010206:3: CMP persist message: persist data size 4686 exceeds maximum length 4096
This is a small sample, you can see with the timestamp this occurs very often (French time).
I have no idea where to start digging to solve this problem.
I checked every irule I have to see if this is a normal behaviour (this log could be triggered on purposed by one of the person who worked on it, but i didn't find anything like that).
If you have any idea..
Florent.
17 Replies
- What_Lies_Bene1
Cirrostratus
Florent, do any of the iRules have any commands related to persistence at all? - Florent_Thieba1
Nimbostratus
We do have this.
We host a 2010 Microsoft Exchange solution.
Here is the irule:
when HTTP_REQUEST {
if {([HTTP::uri] == "/") || ([HTTP::uri] == "/exchange") || ([HTTP::uri] == "/exchange/") || ([HTTP::uri] starts_with "/exchweb/") } {
HTTP::uri /owa
}
switch -glob -- [string tolower [HTTP::path]] {
"/microsoft-server-activesync" {
pool Exchange_2010__owa_pool
COMPRESS::disable
CACHE::disable
return
}
"/owa*" {
Outlook Web Access
persist cookie insert
pool Exchange_2010__owa_pool
return
}
"/ecp*" {
Exchange Control Panel.
persist cookie insert
pool Exchange_2010__owa_pool
return
}
"/oab*" {
Offline Address Book.
pool Exchange_2010__owa_pool
return
}
"/autodiscover*" {
Autodiscover.
pool Exchange_2010__owa_pool
return
}
default {
pool Exchange_2010__owa_pool
}
}
}
when HTTP_RESPONSE {
if { [string tolower [HTTP::header values "WWW-Authenticate"]] contains "negotiate"} {
ONECONNECT::reuse disable
ONECONNECT::detach disable
this command disables NTLM conn pool for connections where OneConnect has been disabled
NTLM::disable
}
this command rechunks encoded responses
if {[HTTP::header exists "Transfer-Encoding"]} {
HTTP::payload rechunk
}
} - nitass
Employee
i do not see any information about that message (CMP persist message: persist data size ... exceeds maximum length 4096) in either internal (only where i can access) or external resource. if no one here knows, can you open a case and ask for its meaning? - Florent_Thieba1
Nimbostratus
Thanks for the response, i will try to open a case and keep you inform.
edit: Ticket was opened on friday, wait & see
- Florent_Thieba1
Nimbostratus
Here is the first answer i got from the support:
"Thanks for the data.
This error might be related to persistence data length limitation. I will try to reproduce the issue here. "
I will keep you inform. - nitass
Employee
thanks Florent! - Florent_Thieba1
Nimbostratus
good thing the production doesn't seem to be impacted...
Here is the new answer:
"I could not reproduce the error message. I have escalated this case for further analysis.
I will let you know when I hear back from the escalation team." - nitass
Employee
i am able to reproduce the problem. i think your support engineer is correct. you are adding large size key to persistence table, aren't you? is it expected (large size key)? would it be possible to reduce its size (e.g. hashing, using unique part of it)?[root@B3600-R67-S41:Active] config b platform|head PLATFORM INFORMATION -- | Marketing Name: BIG-IP 3600 | BIOS revision: F5 Platform: C103 OBJ-0335-01 BIOS (build: 150) Date: 02/16/12 | base MAC: 00:01:D7:B3:8C:00 | Physical memory: 3.896GB [root@B3600-R67-S41:Active] config b version|grep -iA 1 version BIG-IP Version 10.2.1 511.0 Hotfix HF3 Edition [root@B3600-R67-S41:Active] config b virtual bar list virtual bar { snat automap pool foo destination 1.1.1.1:http ip protocol tcp rules myrule profiles { http {} tcp {} } } [root@B3600-R67-S41:Active] config b rule myrule list rule myrule { when HTTP_REQUEST { persist uie "[IP::client_addr]:[TCP::client_port]:12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" } } test [root@B3600-R67-S41:Active] config curl -I http://1.1.1.1 HTTP/1.1 200 OK Date: Sat, 09 Mar 2013 02:53:12 GMT Server: Apache/2.2.3 (CentOS) Last-Modified: Sat, 27 Oct 2012 03:22:35 GMT ETag: "4183f3-59-f28f94c0" Accept-Ranges: bytes Content-Length: 89 Content-Type: text/html; charset=UTF-8 /var/log/ltm [root@B3600-R67-S41:Active] config cat /var/log/ltm Mar 8 18:35:55 local/tmm1 err tmm1[7157]: 01010206:3: CMP persist message: persist data size 5015 exceeds maximum length 4096 persistence record [root@B3600-R67-S41:Active] config b persist show all No Persistence Table Entries were found. [root@B3600-R67-S41:Active] config - Florent_Thieba1
Nimbostratus
Hi, sorry for the delay.
Where can i see if I use a large size key for the persistence ? Is-it in my I rules? If so i see nothing like that. - nitass
Employee
Where can i see if I use a large size key for the persistence ? Is-it in my I rules? If so i see nothing like that.you are using "persist uie" command in irule, aren't you? could it be the persist uie command argument?
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* 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