Why does a systemd service immediately timeout when "infinity" is set for TimeoutSec, TimeoutStartSec, or TimeoutStopSec?
Issue
- When a
systemd
service is configured with aTimeoutSec=infinity
value, it immediately times out and fails. If an inordinately large timeout is set, such asTimeoutSec=1y
, the service doesn't timeout and starts properly.
Environment
- Red Hat Enterprise Linux 7
- systemd
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.