systemd: ExecStartPre의 시간 초과

systemd: ExecStartPre의 시간 초과

장기 실행되는 시스템 서비스 파일로 작업하고 있습니다 ExecStartPre. (아셔야 한다면 aws route53 wait resource-record-sets-changed한동안 실행되는 프로그램입니다) 그리고 타임아웃은 90초인 것 같습니다. 설정 TimeoutSec으로 인해 변경되지 않는 것 같습니다.

시간 초과를 어떻게 변경하나요?

# systemctl --version
systemd 245 (245.4-4ubuntu3.6)
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid

답변1

나는 내 자신의 답을 찾았습니다. TL;DR. 도중에 명령 TimeoutSec=15min이 도움이 되었습니다. 장황하지만 강조 표시되었으며 여전히 기본값인 90초로 설정되어 있습니다.TimeoutSec="15min"systemd-analyze dumpTimeoutStartSecTimeoutStopSec

관련 정보