mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-04-26 12:58:03 +00:00
[BUG] disable any analysers for monitoring requests
We must not parse an HTTP request on a monitoring request. In fact, we should even create a dedicated monitoring analyser.
This commit is contained in:
parent
3d8c5531d8
commit
2ade301505
@ -426,11 +426,13 @@ int event_accept(int fd) {
|
|||||||
*/
|
*/
|
||||||
struct chunk msg = { .str = "HTTP/1.0 200 OK\r\n\r\n", .len = 19 };
|
struct chunk msg = { .str = "HTTP/1.0 200 OK\r\n\r\n", .len = 19 };
|
||||||
stream_int_retnclose(&s->si[0], &msg); /* forge a 200 response */
|
stream_int_retnclose(&s->si[0], &msg); /* forge a 200 response */
|
||||||
|
s->req->analysers = 0;
|
||||||
t->expire = s->rep->wex;
|
t->expire = s->rep->wex;
|
||||||
}
|
}
|
||||||
else if (p->mode == PR_MODE_HEALTH) { /* health check mode, no client reading */
|
else if (p->mode == PR_MODE_HEALTH) { /* health check mode, no client reading */
|
||||||
struct chunk msg = { .str = "OK\n", .len = 3 };
|
struct chunk msg = { .str = "OK\n", .len = 3 };
|
||||||
stream_int_retnclose(&s->si[0], &msg); /* forge an "OK" response */
|
stream_int_retnclose(&s->si[0], &msg); /* forge an "OK" response */
|
||||||
|
s->req->analysers = 0;
|
||||||
t->expire = s->rep->wex;
|
t->expire = s->rep->wex;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
Loading…
Reference in New Issue
Block a user