永洪社区

标题: 系统启动报错:第一次出错,第二次正常。 [打印本页]

作者: TomZhang.HNDL    时间: 2023-10-17 09:25
标题: 系统启动报错:第一次出错,第二次正常。
系统启动报错:第一次出错,第二次正常。  
第一次日志:
16-Oct-2023 17:29:23.915 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:       -Djava.awt.headless=true
16-Oct-2023 17:29:23.916 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:       --add-exports=java.base/jdk.internal.ref=ALL-UNNAMED
16-Oct-2023 17:29:23.916 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:       --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED
16-Oct-2023 17:29:23.917 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:       -XX:OnError=/opt/module/jdk-11.0.2/bin/jstack %p >/opt/module/YonghongZ-Suite/tomcat/logs/thread_stack_%p.log
16-Oct-2023 17:29:23.917 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:       -XX:ErrorFile=/opt/module/YonghongZ-Suite/tomcat/logs/hs_err_%p.log
16-Oct-2023 17:29:23.917 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:       -XX:+ExitOnOutOfMemoryError
16-Oct-2023 17:29:23.918 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:       -XX:-OmitStackTraceInFastThrow
16-Oct-2023 17:29:23.918 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:       -Dignore.endorsed.dirs=
16-Oct-2023 17:29:23.919 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:       -Dcatalina.base=/opt/module/YonghongZ-Suite/tomcat
16-Oct-2023 17:29:23.919 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:       -Dcatalina.home=/opt/module/YonghongZ-Suite/tomcat
16-Oct-2023 17:29:23.919 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:       -Djava.io.tmpdir=/opt/module/YonghongZ-Suite/tomcat/temp
16-Oct-2023 17:29:23.924 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 在java.library.path:[/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib]上找不到基于APR的Apache Tomcat本机库,该库允许在生产环境中获得最佳性能
16-Oct-2023 17:29:26.357 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8080"]
16-Oct-2023 17:29:26.524 信息 [main] org.apache.catalina.startup.Catalina.load 服务器在[3959]毫秒内初始化
16-Oct-2023 17:29:26.711 信息 [main] org.apache.catalina.core.StandardService.startInternal 正在启动服务[Catalina]
16-Oct-2023 17:29:26.712 信息 [main] org.apache.catalina.core.StandardEngine.startInternal 正在启动 Servlet 引擎:[Apache Tomcat/9.0.65]
16-Oct-2023 17:29:26.977 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [/opt/module/YonghongZ-Suite/tomcat/webapps/ROOT]


作者: yhdata_yzm    时间: 2023-10-17 09:27
是这句“org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 在java.library.path:[/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib]上找不到基于APR的Apache Tomcat本机库,该库允许在生产环境中获得最佳性能”么,这个不影响系统启动的呢,有具体的报错吗
作者: TomZhang.HNDL    时间: 2023-10-17 09:40
这个这个是警告,不影响启动,在启动成功的日志中也有同样的内容。

作者: yhdata_yzm    时间: 2023-10-17 09:49
TomZhang.HNDL 发表于 2023-10-17 09:40
这个这个是警告,不影响启动,在启动成功的日志中也有同样的内容。

启动报错在哪儿呢
作者: TomZhang.HNDL    时间: 2023-10-17 10:00
没报错,不往下执行了, 里面的 16-Oct-2023 17:29:26.977 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [/opt/module/YonghongZ-Suite/tomcat/webapps/ROOT]  是最后一条, 从16日下午执行, 17日早上还是最后一条。
作者: yhdata_Y68fv4Ld    时间: 2023-10-17 10:00
这个这个是警告,不影响启动,在启动成功的日志中也有同样的内容。
作者: yhdata_ToFGIF4D    时间: 2023-10-17 10:01
这个是警告,不影响启动,在启动成功的日志中也有同样的内容。
作者: TomZhang.HNDL    时间: 2023-10-17 10:09
没报错,不往下执行了, 里面的 16-Oct-2023 17:29:26.977 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [/opt/module/YonghongZ-Suite/tomcat/webapps/ROOT]  是最后一条, 从16日下午执行, 17日早上还是最后一条。
作者: yhdata_yzm    时间: 2023-10-17 10:17
TomZhang.HNDL 发表于 2023-10-17 10:09
没报错,不往下执行了, 里面的 16-Oct-2023 17:29:26.977 信息 [main] org.apache.catalina.startup.HostC ...

像是启动的时候卡住了呢,停止服务的时候是kill的还是shutdown的呢,16重启之前的日志有什么报错的地方吗
作者: TomZhang.HNDL    时间: 2023-10-17 14:34
@yhdata_yzm    用Kill后,重启成功。
   shutdown 重启仍然存在问题。
作者: yhdata_yzm    时间: 2023-10-17 14:36
TomZhang.HNDL 发表于 2023-10-17 14:34
@yhdata_yzm    用Kill后,重启成功。
   shutdown 重启仍然存在问题。

用kil吧,l shutdown tomcat本身存在一个bug,shutdown有时候某些线程可能杀不掉导致启动失败。

作者: TomZhang.HNDL    时间: 2023-10-17 14:46
@yhdata_yzm 怎么解决服务器重启后 BI自动启动呢, 只能人工处理么?  

作者: yhdata_yzm    时间: 2023-10-17 14:51
TomZhang.HNDL 发表于 2023-10-17 14:46
@yhdata_yzm 怎么解决服务器重启后 BI自动启动呢, 只能人工处理么?

linux:systemed和init方式,应该都是可以的
作者: TomZhang.HNDL    时间: 2023-10-17 14:56
我这里出现的问题是在服务器重启后,第一次BI启动失败 。  
作者: yhdata_yzm    时间: 2023-10-17 14:56
TomZhang.HNDL 发表于 2023-10-17 14:56
我这里出现的问题是在服务器重启后,第一次BI启动失败 。

启动失败的原因得看啊,要不你就拿一个完整的日志出来看。
作者: TomZhang.HNDL    时间: 2023-10-17 14:57
我这里出现的问题是在服务器重启后,第一次BI启动失败 。 如果当前的问题不解决, 是无法实现自动重启的。  
作者: TomZhang.HNDL    时间: 2023-10-17 15:00
我上面标题描述不准确: 是服务器重启后,第一次(自动)重启BI失败。 手工Kill线程后,手工重启BI可以成功。    需要解决的是服务器重启后,第一次(自动)重启BI存在无法启动的问题
作者: yhdata_4vhIzKSA    时间: 2023-10-17 15:02
没报错,不往下执行了, 里面的 16-Oct-2023 17:29:26.977 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [/opt/module/YonghongZ-Suite/tomcat/webapps/ROOT]  是最后一条, 从16日下午执行, 17日早上还是最后一条。

作者: yhdata_lyaa    时间: 2023-10-17 15:05
拿一个完整的日志出来看看呢
作者: TomZhang.HNDL    时间: 2023-10-17 15:11
如何上传日志文件?
作者: TomZhang.HNDL    时间: 2023-10-17 15:14
@yhdata_yzm  怎么传日志文件给你。  消息框里发不了
作者: yhdata_lyaa    时间: 2023-10-17 15:20
高级模式

作者: TomZhang.HNDL    时间: 2023-10-17 15:24
16日的日志, 直到17日早上重启后的日志。

作者: yhdata_lyaa    时间: 2023-10-17 15:50
1.从启动日志来看:16-Oct-2023 17:28:32.291 警告 [Thread-43] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads Web应用程序[ROOT]似乎启动了一个名为[Log4j2-TF-1-Scheduled-1]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪:[
java.base@11.0.2/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
java.base@11.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
java.base@11.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
java.base@11.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base@11.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11.0.2/java.lang.Thread.run(Thread.java:834)]
产品上一次停止服务是有问题的,可能用的shutdown.sh

但是根据你的描述服务器是有重启,服务器重启进程应该是被kill掉的,自启动应该是不会有问题的。目前看起来是有过启动然后又执行了shutdown.sh引起的问题。


作者: yhdata_g27oX40y    时间: 2023-10-17 16:50

这个这个是警告,不影响启动,在启动成功的日志中也有同样的内容。

作者: TomZhang.HNDL    时间: 2023-10-19 09:48
@yhdata_lyaa  我使用Reboot 重新启动系统后,第一次不能正常启动。    这会造成服务器启动后需要人工处理。
作者: yhdata_5B0YDIv9    时间: 2023-10-19 09:48
这个这个是警告,不影响启动,在启动成功的日志中也有同样的内容。

作者: yhdata_E68FP9Rd    时间: 2023-10-19 09:49
重启问题




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4