systemctl 서비스 + 제한을 취소하는 방법 StartLimitBurst

systemctl 서비스 + 제한을 취소하는 방법 StartLimitBurst

우리는 서비스에서 다음 세부 사항을 정의했습니다.

Restart=always
RestartSec=10
StartLimitInterval=400
StartLimitBurst=5

RemainAfterExit=no
LimitNOFILE=60000

서비스가 중지될 경우 서비스가 자동으로 5번 시작되도록 정의하는 내용(StartLimitBurst=5)

서비스가 실행 가능 un-limit하여 시작됩니까?매번(제한 없음) 서비스가 중단되면 어떻게 해야 하나요?

답변1

현재 설정에 따라 서비스가 400초 동안 성공적으로 실행되면 5회 제한이 재설정되고 전체 5회를 다시 시작할 수 있습니다.

그러나 원하는 경우 설정을 통해 조절 메커니즘을 비활성화할 수 있습니다 StartLimitInterval=0. 그런 다음 systemd서비스를 다시 시작하려는 시도는 시도 횟수를 제한하지 않고 계속됩니다. 정의된 대로 서버 중지와 다음 다시 시작 시도 사이에는 여전히 10초의 지연이 있습니다 RestartSec=10.

관련 정보