1.16. 更改超时限制
您可以为每个服务指定一个超时值,以防止出现故障的服务中断。否则,正常服务的 timeout 的默认值为 90 秒,SysV 兼容服务的 timeout 的默认值为 300 秒。
流程
要扩展 httpd
服务的 timeout 限制:
将
httpd
单元文件复制到/etc/systemd/system/
目录中:cp /usr/lib/systemd/system/httpd.service /etc/systemd/system/httpd.service
# cp /usr/lib/systemd/system/httpd.service /etc/systemd/system/httpd.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 打开
/etc/systemd/system/httpd.service
文件,并在[Service]
部分中指定TimeoutStartUSec
值:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重新载入
systemd
守护进程:systemctl daemon-reload
# systemctl daemon-reload
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
验证新的超时值:
systemctl show httpd -p TimeoutStartUSec
# systemctl show httpd -p TimeoutStartUSec
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意要全局更改超时限制,在
/etc/systemd/system.conf
中输入DefaultTimeoutStartSec
。