mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-04-24 12:06:57 +00:00
[BUG] peers: the peer frontend must not emit any log
Peers' frontends must have logging disabled by default, which was not the case, so logs were randomly emitted upon restart, sometimes causing a new process to fail to replace the old one.
This commit is contained in:
parent
3c63fd828a
commit
b249e8454c
@ -1040,7 +1040,6 @@ void init_default_instance()
|
|||||||
defproxy.state = PR_STNEW;
|
defproxy.state = PR_STNEW;
|
||||||
defproxy.maxconn = cfg_maxpconn;
|
defproxy.maxconn = cfg_maxpconn;
|
||||||
defproxy.conn_retries = CONN_RETRIES;
|
defproxy.conn_retries = CONN_RETRIES;
|
||||||
defproxy.logfac1 = defproxy.logfac2 = -1; /* log disabled */
|
|
||||||
|
|
||||||
defproxy.defsrv.inter = DEF_CHKINTR;
|
defproxy.defsrv.inter = DEF_CHKINTR;
|
||||||
defproxy.defsrv.fastinter = 0;
|
defproxy.defsrv.fastinter = 0;
|
||||||
|
@ -415,7 +415,7 @@ int proxy_cfg_ensure_no_http(struct proxy *curproxy)
|
|||||||
|
|
||||||
/* Perform the most basic initialization of a proxy :
|
/* Perform the most basic initialization of a proxy :
|
||||||
* memset(), list_init(*), reset_timeouts(*).
|
* memset(), list_init(*), reset_timeouts(*).
|
||||||
* Any new proxy should be initialized via this function.
|
* Any new proxy or peer should be initialized via this function.
|
||||||
*/
|
*/
|
||||||
void init_new_proxy(struct proxy *p)
|
void init_new_proxy(struct proxy *p)
|
||||||
{
|
{
|
||||||
@ -440,6 +440,7 @@ void init_new_proxy(struct proxy *p)
|
|||||||
/* Timeouts are defined as -1 */
|
/* Timeouts are defined as -1 */
|
||||||
proxy_reset_timeouts(p);
|
proxy_reset_timeouts(p);
|
||||||
p->tcp_rep.inspect_delay = TICK_ETERNITY;
|
p->tcp_rep.inspect_delay = TICK_ETERNITY;
|
||||||
|
p->logfac1 = p->logfac2 = -1; /* log disabled */
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
Reference in New Issue
Block a user