在系统范围关闭的情况下,虚拟机进程可能会被操作系统直接关闭,而无需通知正在运行的服务器应用程序。
所以我想知道:commons-daemon
当你实现它时增加了什么价值?如果我有一个 Oracle GlassFish Server 实例正在运行,并且发生了一些事情(OOME、系统范围的崩溃等),通常会向运行 OGS 及其所有部署的应用程序的 JVM 发送一个SIGTERM
或一个SIGKILL
,如何commons-daemon
干预并允许 OGS 和其部署的应用程序要安静/礼貌地关闭?
而且,如果那不是commons-daemon
目的,有人可以向我解释一个使用它并且有用的用例吗?提前致谢。