我正在尝试调试Java shutdownhook问题。这些关闭挂钩使用SIGTERM +看门狗线程。我怀疑看门狗线程中的错误或序列化过程中的错误,但无法消除第二种可能性,因为我无法调试(甚至无法写入文件),因此我想增加调试的超时时间,但我不知道该值在哪里。
编辑:我在ubuntu上
最佳答案
关于默认的SIGTERM
超时,
对于Ubuntu中的Upstart,显然是5 seconds。
对于Red Hat系列中的killproc
,显然至少为1 + 3 = 4 seconds。我尚不清楚此功能是否已在较新版本中更改。
这个答案在社区Wiki中。
关于linux - 在Linux关闭时终止进程之前,SIGTERM处理程序超时的配置位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3153260/