gpt4 book ai didi

Java 服务重启 4 或 5 次

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:13:38 24 4
gpt4 key购买 nike

我正在运行一个 Java 服务来从数据库中轮询数据。在我的课上,我有一个线程,每 5 秒在 db 中查找数据......在特定时间(比如下类时间的下午 6 点),我让我的线程 hibernate 到某个配置的时间延迟。

问题:当我让我的线程 hibernate 时,我的 Java 服务似乎重新启动了......为什么我要启动 4、5 个 JVM...请帮助我理解....

ERROR  | wrapper  | 2013/12/21 15:40:10 | JVM did not exit on request, termination requested.
STATUS | wrapper | 2013/12/21 15:40:10 | JVM exited after being requested to terminate.
STATUS | wrapper | 2013/12/21 15:40:14 | Launching a JVM...
INFO | wrapper | 2013/12/21 15:40:14 | Command: "C:\Windows\system32\java.exe" -Dfile.encoding=Cp1252 -Duser.language=en -Djava.library.path="../lib" -classpath "java-windows-OSN-service.jar;../lib/wrapper.jar;../lib/log4j-1.2.15.jar;../lib/sqljdbc4.jar" -Dwrapper.key="PHie-UB6SOJ9BBlfqJKjPuopQ40gFfnH" -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=6116 -Dwrapper.version="3.5.22-pro" -Dwrapper.native_library="wrapper" -Dwrapper.arch="x86" -Dwrapper.cpu.timeout="10" -Dwrapper.jvmid=4 -Dwrapper.lang.domain=wrapper -Dwrapper.lang.folder=../lang com.servion.service.ServiceController
INFO | jvm 4 | 2013/12/21 15:40:15 | Control Event: 1
ERROR | wrapper | 2013/12/21 15:40:43 | Startup failed: Timed out waiting for a signal from the JVM.

最佳答案

包装器软件经常与您启动的 JVM 通信,并检查它是否处于 Activity 状态。当您让您的应用程序 hibernate 时,该通信失败并且包装器通知进程挂起并尝试重新启动它。为避免这种情况,您必须在包装器 conf 中配置 wrapper.ping.timeout。为避免超时,请将该属性设置为“0”。

检查有关 ping 超时的更多详细信息- wrapper.ping.timeout configuration

如果您在应用程序启动时遇到任何超时问题(默认超时值为 30 秒)将 wrapper conf 中的值更改为“0”以避免重新启动应用程序。wrapper.startup.timeout=0

检查有关启动超时的更多详细信息 - wrapper.startup.timeout configuration

关于Java 服务重启 4 或 5 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20718058/

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