gpt4 book ai didi

java - 向应用程序添加 commons-daemon 的值(value)

转载 作者:太空宇宙 更新时间:2023-11-04 08:11:33 25 4
gpt4 key购买 nike

根据Apache Commons Daemon project :

In case of a system-wide shutdown, the Virtual Machine process may be shut down directly by the operating system without notifying the running server application.

所以我想知道:commons-daemon 的值是多少?当你实现它时添加?如果我有一个 Oracle GlassFish Server 实例正在运行,并且发生了某些情况(OOME、系统范围崩溃等),通常会发送 SIGTERMSIGKILL对于运行 OGS 及其所有已部署应用程序的 JVM,怎么可能 commons-daemon进行干预并允许 OGS 及其部署的应用程序安静/礼貌地关闭?

而且,如果这不是的话 commons-daemon是为了,有人可以向我解释一下它的使用和有用的用例吗?提前致谢。

最佳答案

根据文档,操作系统支持一类特殊的服务器/守护程序,当操作系统即将关闭时,它会向这些程序发送一个信号(我猜是在实际的 SIGTERM/SIGKILL 之前)来通知它们。 Commons Daemon 可以与之交互。

我不确定如果有人直接终止进程这是否有任何帮助,但如果您使用操作系统的正确服务管理工具,那么应用程序可能有足够的时间进行清理。

关于java - 向应用程序添加 commons-daemon 的值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11147853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com