首页 / 浏览问题 / 云GIS / 问题详情
iserver自动退出
40EXP 2021年09月27日

是开启集群后发生的

日志信息:

1个回答

这个只是警告,并不是iServer自动停掉的原因,您看下logs文件夹中的catalina.out文件中对应时间记录的有没有错误日志或者信息。
2,243EXP 2021年09月28日
28-Sep-2021 16:23:05.579 警告 [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads Web应用程序[iserver]似乎启动了一个名为[Clean up old files]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪:[
 sun.misc.Unsafe.park(Native Method)
 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 java.lang.Thread.run(Thread.java:748)]
28-Sep-2021 16:23:05.580 严重 [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks web应用程序[iserver]创建了一个ThreadLocal,其键类型为[java.lang.ThreadLocal](值为[java.lang.ThreadLocal@4d3603b0]),值类型为[com.supermap.services.rest.JaxrsServletForJersey.JerseyServletConfig](值为[com.supermap.services.rest.JaxrsServletForJersey$JerseyServletConfig@65464fae),但在停止web应用程序时未能将其删除。线程将随着时间的推移而更新,以尝试避免可能的内存泄漏
28-Sep-2021 16:23:05.607 信息 [Thread-41] org.apache.coyote.AbstractProtocol.stop 正在停止ProtocolHandler ["http-nio-8090"]
28-Sep-2021 16:23:05.609 信息 [Thread-41] org.apache.coyote.AbstractProtocol.destroy 正在摧毁协议处理器 ["http-nio-8090"]
这个报错好像是因为启动了两次iserver或者端口有冲突,可以检查下端口;

或者看下依赖是否有问题
...