https://bz.apache.org/bugzilla/show_bug.cgi?id=69512
Bug ID: 69512
Summary: mod_socache_memcached loses body when entity is
refreshed until expires
Product: Apache httpd-2
Version: 2.4.37
Hardware: PC
OS: Linux
Status: NEW
Severity: major
Priority: P2
Component: mod_socache_(dbm|dc|memcache|shmcb)
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Hi all,
we encounterted the same behaveour in our configuration, wich relays on
memcached as socache backend.
It seems that the cache refreshes the body only after expiration of the item.
Here is some logs (please notice Size entry changing). The requested resource
has a 5sec Expire header set by mod_expire and a Cache-Control: no-cache header
added.
[ID:Z2q1KJNvlmM2plf8Uca4ngAAAIo] [ErrID:-] [TimeStamp:24/Dec/2024 14:20:40.360
+0100] [Client:109.118.42.37] [Proxy:192.168.30.5] [Request:"GET / HTTP/1.1"]
[Status:200] [SSL:on] [Size:359] [ElapsedMs:3] [KeepAlive:0] [Referer:"-"]
[Origin:"-"] [UA:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"] [Comp:"br"]
[Cache:cache miss: attempting entity save]
[ID:Z2q1P5NvlmM2plf8Uca41QAAAIQ] [ErrID:-] [TimeStamp:24/Dec/2024 14:21:03.827
+0100] [Client:109.118.42.37] [Proxy:192.168.30.5] [Request:"GET / HTTP/1.1"]
[Status:200] [SSL:on] [Size:359] [ElapsedMs:2] [KeepAlive:0] [Referer:"-"]
[Origin:"-"] [UA:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"] [Comp:"br"]
[Cache:conditional cache hit: entity refreshed]
[ID:Z2q1RJNvlmM2plf8Uca4@gAAAJY] [ErrID:-] [TimeStamp:24/Dec/2024 14:21:08.966
+0100] [Client:109.118.42.37] [Proxy:192.168.30.5] [Request:"GET / HTTP/1.1"]
[Status:200] [SSL:on] [Size:-] [ElapsedMs:2] [KeepAlive:4] [Referer:"-"]
[Origin:"-"] [UA:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"] [Comp:"br"]
[Cache:conditional cache hit: entity refreshed]
[ID:Z2q1TuF@UQtEwiiyhJi3igAAABM] [ErrID:-] [TimeStamp:24/Dec/2024 14:21:18.679
+0100] [Client:109.118.42.37] [Proxy:192.168.30.5] [Request:"GET / HTTP/1.1"]
[Status:200] [SSL:on] [Size:-] [ElapsedMs:2] [KeepAlive:0] [Referer:"-"]
[Origin:"-"] [UA:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"] [Comp:"br"]
[Cache:conditional cache hit: entity refreshed]
[ID:Z2q1WuF@UQtEwiiyhJi3mwAAAAM] [ErrID:-] [TimeStamp:24/Dec/2024 14:21:30.920
+0100] [Client:109.118.42.37] [Proxy:192.168.30.5] [Request:"GET / HTTP/1.1"]
[Status:200] [SSL:on] [Size:-] [ElapsedMs:2] [KeepAlive:0] [Referer:"-"]
[Origin:"-"] [UA:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"] [Comp:"br"]
[Cache:conditional cache hit: entity refreshed]
[ID:Z2q1dUr7cjm0jPXWfBhJEAAAAM8] [ErrID:-] [TimeStamp:24/Dec/2024 14:21:57.810
+0100] [Client:109.118.42.37] [Proxy:192.168.30.26] [Request:"GET / HTTP/1.1"]
[Status:200] [SSL:on] [Size:359] [ElapsedMs:2] [KeepAlive:0] [Referer:"-"]
[Origin:"-"] [UA:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"] [Comp:"br"]
[Cache:cache miss: attempting entity save]
The same occurs with a conditional request raised by the client (please notice
0 Size at last entry, forced as non conditional and got a 200 response to show
than undelying cache is left empty by conditional refreshs)
[ID:Z2q5iZNvlmM2plf8Uca9XQAAAII] [ErrID:-] [TimeStamp:24/Dec/2024 14:39:21.819
+0100] [Client:109.118.42.37] [Proxy:192.168.30.26] [Request:"GET / HTTP/1.1"]
[Status:200] [SSL:on] [Size:359] [ElapsedMs:1] [KeepAlive:0] [Referer:"-"]
[Origin:"-"] [UA:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"] [Comp:"br"]
[Cache:cache miss: attempting entity save]
[ID:Z2q5juF@UQtEwiiyhJi75gAAABI] [ErrID:-] [TimeStamp:24/Dec/2024 14:39:26.887
+0100] [Client:109.118.42.37] [Proxy:192.168.30.26] [Request:"GET / HTTP/1.1"]
[Status:304] [SSL:on] [Size:-] [ElapsedMs:2] [KeepAlive:4] [Referer:"-"]
[Origin:"-"] [UA:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"] [Comp:"br"]
[Cache:conditional cache hit: entity refreshed]
[ID:Z2q5kuF@UQtEwiiyhJi76gAAAAg] [ErrID:-] [TimeStamp:24/Dec/2024 14:39:30.351
+0100] [Client:109.118.42.37] [Proxy:192.168.30.26] [Request:"GET / HTTP/1.1"]
[Status:304] [SSL:on] [Size:-] [ElapsedMs:2] [KeepAlive:5] [Referer:"-"]
[Origin:"-"] [UA:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"] [Comp:"br"]
[Cache:conditional cache hit: entity refreshed]
[ID:Z2q5leF@UQtEwiiyhJi78gAAAAw] [ErrID:-] [TimeStamp:24/Dec/2024 14:39:33.246
+0100] [Client:109.118.42.37] [Proxy:192.168.30.26] [Request:"GET / HTTP/1.1"]
[Status:304] [SSL:on] [Size:-] [ElapsedMs:2] [KeepAlive:6] [Referer:"-"]
[Origin:"-"] [UA:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"] [Comp:"br"]
[Cache:conditional cache hit: entity refreshed]
[ID:Z2q5m-uor94cHyVJVmlcswAAAEs] [ErrID:-] [TimeStamp:24/Dec/2024 14:39:39.519
+0100] [Client:109.118.42.37] [Proxy:192.168.30.26] [Request:"GET / HTTP/1.1"]
[Status:200] [SSL:on] [Size:-] [ElapsedMs:2] [KeepAlive:0] [Referer:"-"]
[Origin:"-"] [UA:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"] [Comp:"br"]
[Cache:conditional cache hit: entity refreshed]
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]