Why does a systemd service immediately timeout when "infinity" is set for TimeoutSec, TimeoutStartSec, or TimeoutStopSec?
Issue
- When a
systemdservice is configured with aTimeoutSec=infinityvalue, 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.