장기 실행되는 시스템 서비스 파일로 작업하고 있습니다 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 dump
TimeoutStartSec
TimeoutStopSec