Verified to be working on Bionic using the provided test case and another simpler one (simply stopping haproxy resulted in the error/143 status).
Preparing to unpack .../haproxy_1.8.8-1ubuntu0.8_amd64.deb ... Unpacking haproxy (1.8.8-1ubuntu0.8) over (1.8.8-1ubuntu0.7) ... Setting up haproxy (1.8.8-1ubuntu0.8) ... Processing triggers for systemd (237-3ubuntu10.33) ... Processing triggers for rsyslog (8.32.0-1ubuntu4) ...
root@hap1:~# for x in {1..1000}; do pkill -TERM -x haproxy ; sleep 0.001; systemctl reset-failed haproxy.service; done root@hap1:~# systemctl status haproxy ● haproxy.service - HAProxy Load Balancer Loaded: loaded (/lib/systemd/system/haproxy.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-11-28 15:20:01 UTC; 1s ago Docs: man:haproxy(1) file:/usr/share/doc/haproxy/configuration.txt.gz Process: 8076 ExecStartPre=/usr/sbin/haproxy -f $CONFIG -c -q $EXTRAOPTS (code=exited, status=0/SUCCESS) Main PID: 8077 (haproxy) Tasks: 2 (limit: 4915) CGroup: /system.slice/haproxy.service ├─8077 /usr/sbin/haproxy -Ws -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid └─8078 /usr/sbin/haproxy -Ws -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid
Nov 28 15:20:01 hap1 systemd[1]: Starting HAProxy Load Balancer... Nov 28 15:20:01 hap1 systemd[1]: Started HAProxy Load Balancer.
Verified to be working on Bionic using the provided test case and another simpler one (simply stopping haproxy resulted in the error/143 status).
Preparing to unpack .../haproxy_ 1.8.8-1ubuntu0. 8_amd64. deb ...
Unpacking haproxy (1.8.8-1ubuntu0.8) over (1.8.8-1ubuntu0.7) ...
Setting up haproxy (1.8.8-1ubuntu0.8) ...
Processing triggers for systemd (237-3ubuntu10.33) ...
Processing triggers for rsyslog (8.32.0-1ubuntu4) ...
root@hap1:~# for x in {1..1000}; do pkill -TERM -x haproxy ; sleep 0.001; systemctl reset-failed haproxy.service; done system/ haproxy. service; enabled; vendor preset: enabled)
file: /usr/share/ doc/haproxy/ configuration. txt.gz /usr/sbin/ haproxy -f $CONFIG -c -q $EXTRAOPTS (code=exited, status=0/SUCCESS) slice/haproxy. service haproxy. cfg -p /run/haproxy.pid haproxy. cfg -p /run/haproxy.pid
root@hap1:~# systemctl status haproxy
● haproxy.service - HAProxy Load Balancer
Loaded: loaded (/lib/systemd/
Active: active (running) since Thu 2019-11-28 15:20:01 UTC; 1s ago
Docs: man:haproxy(1)
Process: 8076 ExecStartPre=
Main PID: 8077 (haproxy)
Tasks: 2 (limit: 4915)
CGroup: /system.
├─8077 /usr/sbin/haproxy -Ws -f /etc/haproxy/
└─8078 /usr/sbin/haproxy -Ws -f /etc/haproxy/
Nov 28 15:20:01 hap1 systemd[1]: Starting HAProxy Load Balancer...
Nov 28 15:20:01 hap1 systemd[1]: Started HAProxy Load Balancer.