如何更改系统服务超时值?
在我现在正在工作的公司中,有一个旧版服务,它的初始化脚本使用的是旧的SysvInit,但是在systemd(CentOS 7)上运行。 由于计算量很大,因此此服务大约需要70秒才能完成。我没有为systemd配置任何超时,也没有在处更改默认配置/etc/systemd/system.conf,但是当我执行service SERVICE stop服务时,仍然会在60秒后超时。 检查journalctl -b -u SERVICE.service我发现此日志: Sep 02 11:27:46 service.hostname systemd[1]: Stopping LSB: Start/Stop Sep 02 11:28:46 service.hostname SERVICE[24151]: Stopping service: Error code: 255 Sep 02 11:28:46 service.hostname SERVICE[24151]: [FAILED] 我已经尝试过将DefaultTimeoutStopSec属性更改/etc/systemd/system.conf为90s,但是仍然发生超时。 有谁知道为什么它在60秒超时?还有其他地方可以配置此超时值吗?有什么办法可以检查吗? 该服务与Java 7一起运行并使其守护进程,它使用JSVC。我-wait使用value 配置了参数120。