systemctl 시작 시 shibd 데몬 '시간 초과' 발생

systemctl 시작 시 shibd 데몬 '시간 초과' 발생

데이터베이스에 대한 원격 인증을 허용하기 위해 shibboleth2 shibd 데몬을 사용하는 서버가 있습니다.

데몬은 시작/다시 로드 시 매우 큰 페더레이션 메타데이터 파일(약 34MB)을 읽습니다. 처리하는 데 몇 분이 걸립니다.

이전에는 systemctl 시간 초과 제한인 90초 내에 완료되었습니다. 이 한도를 초과하면 안 됩니다.

다음과 같은 방법으로 /etc/systemd/system.conf를 편집하여 성공하지 못한 채 systemctl 시간 초과를 연장하려고 시도했습니다.

DefaultTimeoutStartSec=600s
DefaultTimeoutStopSec=300s

이는 기본 제한 시간인 90초를 재정의해야 합니다.

나는 그 다음 달렸다

systemctl daemon-reload
systemctl daemon-reexec

새로운 시간 제한을 활성화하기 위해 systemctl 구성 자체를 다시 로드하려고 시도합니다.

그러나 시간 초과는 동일하게 유지된 것으로 보이며 명령은

systemctl start shibd

약 5분 후 타임아웃

여기서 무슨 일이 일어나고 있는지에 대한 제안이 있습니까? 프로덕션 서버이고 여러 응용 프로그램에 영향을 미치기 때문에 아직 서버 재부팅을 다시 시도하지 않았습니다.

답변1

시간 제한을 연장하는 프로세스를 설명하는 훌륭한 게시물은 다음과 같습니다.

https://unix.stackexchange.com/questions/227017/how-to-change-systemd-service-timeout-value/276785#276785

관련 정보