mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-04-11 03:31:36 +00:00
MEDIUM: cache: enable the HTTP analysers
Enable the same analysers as the stats applet. Allows keepalive and termination flags to work.
This commit is contained in:
parent
44e259c0b7
commit
71bd11a1f3
@ -1,6 +1,7 @@
|
||||
#ifndef _TYPES_CACHE_H
|
||||
#define _TYPES_CACHE_H
|
||||
|
||||
struct applet http_cache_applet;
|
||||
|
||||
#endif /*_TYPES_CACHE_H */
|
||||
|
||||
|
@ -42,6 +42,7 @@
|
||||
#include <types/cli.h>
|
||||
#include <types/filters.h>
|
||||
#include <types/global.h>
|
||||
#include <types/cache.h>
|
||||
#include <types/stats.h>
|
||||
|
||||
#include <proto/acl.h>
|
||||
@ -3488,7 +3489,8 @@ int http_process_req_common(struct stream *s, struct channel *req, int an_bit, s
|
||||
|
||||
|
||||
/* Proceed with the stats now. */
|
||||
if (unlikely(objt_applet(s->target) == &http_stats_applet)) {
|
||||
if (unlikely(objt_applet(s->target) == &http_stats_applet) ||
|
||||
unlikely(objt_applet(s->target) == &http_cache_applet)) {
|
||||
/* process the stats request now */
|
||||
if (sess->fe == s->be) /* report it if the request was intercepted by the frontend */
|
||||
HA_ATOMIC_ADD(&sess->fe->fe_counters.intercepted_req, 1);
|
||||
|
Loading…
Reference in New Issue
Block a user