pid 파일에 대한 권한이 부족하여 CentOS에서 systemd를 사용하여 Haproxy가 자동으로 시작되지 않습니다.

pid 파일에 대한 권한이 부족하여 CentOS에서 systemd를 사용하여 Haproxy가 자동으로 시작되지 않습니다.

나는 haproxy와 함께 CentOS 7.4를 설치했고 이를 1.8로 업데이트했습니다. Haproxy가 시작되지 않고 sudo systemctl start haproxy출력도 표시되지 않습니다.

sudo systemctl status haproxy이것을 보여주세요:

● haproxy.service - HAProxy Load Balancer
   Loaded: loaded (/usr/lib/systemd/system/haproxy.service; enabled; vendor preset: disabled)
   Active: inactive (dead) since Wed 2018-01-31 15:17:37 CET; 2s ago
  Process: 2807 ExecStart=/usr/sbin/haproxy-systemd-wrapper -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid $OPTIONS (code=exited, status=0/SUCCESS)
 Main PID: 2807 (code=exited, status=0/SUCCESS)

Jan 31 15:17:36 foo systemd[1]: Started HAProxy Load Balancer.
Jan 31 15:17:36 foo systemd[1]: Starting HAProxy Load Balancer...
Jan 31 15:17:37 foo haproxy-systemd-wrapper[2807]: haproxy-systemd-wrapper: executing /usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid -d -Ds
Jan 31 15:17:37 foo haproxy-systemd-wrapper[2807]: haproxy-systemd-wrapper: exit, haproxy RC=0

로그는 유용한 정보를 많이 생성하지 않습니다.

Jan 31 15:19:43 foo systemd[1]: Started HAProxy Load Balancer.
-- Subject: Unit haproxy.service has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit haproxy.service has finished starting up.
--
-- The start-up result is done.
Jan 31 15:19:43 awisot3 systemd[1]: Starting HAProxy Load Balancer...
-- Subject: Unit haproxy.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit haproxy.service has begun starting up.

systemd의 기능을 에뮬레이트하고 a를 실행하려고 하면 sudo -u haproxy usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid -d -Ds다음과 같은 오류 메시지가 나타납니다.

[WARNING] 030/152521 (3031) : [/usr/sbin/haproxy.main()] Cannot raise FD limit to 8015, limit is 4096.
[ALERT] 030/152521 (3031) : [/usr/sbin/haproxy.main()] Cannot create pidfile /run/haproxy.pid

haproxy.pid및 에 대한 액세스를 올바르게 설정하려면 어떻게 해야 합니까 /run? 보너스 질문: 왜 Journalctl은 이 정보도 공개하지 않습니까?

관련 정보