【发布时间】:2021-01-21 15:19:16
【问题描述】:
大家下午好,问题是我有一个带有 SonarQube 的服务器,当我尝试启动 Windows 服务时,它会启动但随后停止。
sonarqube 日志中出现以下错误:
2017.11.14 11:04:52 WARN sea[o.e.transport.netty] [sonar-1510653879773] exception caught on transport layer [[id: 0x346b46fb, /127.0.0.1:59330 => /127.0.0.1:9001]], closing connection
java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.read0(Native Method) ~[na:1.8.0_152]
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43) ~[na:1.8.0_152]
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223) ~[na:1.8.0_152]
at sun.nio.ch.IOUtil.read(IOUtil.java:192) ~[na:1.8.0_152]
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380) ~[na:1.8.0_152]
at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioWorker.java:64) [elasticsearch-1.1.2.jar:na]
at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) [elasticsearch-1.1.2.jar:na]
at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) [elasticsearch-1.1.2.jar:na]
at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) [elasticsearch-1.1.2.jar:na]
at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) [elasticsearch-1.1.2.jar:na]
at org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) [elasticsearch-1.1.2.jar:na]
at org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) [elasticsearch-1.1.2.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_152]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_152]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_152]
2017.11.14 11:04:52 INFO app[o.s.p.m.TerminatorThread] Process[search] is stopping
2017.11.14 11:04:52 INFO sea[o.s.p.StopWatcher] Stopping process
你知道为什么会出现这个错误吗? 我已正确设置了 sonar.properties,包括将 sonar.search.port 属性的值设置为 0,正如此链接所示:Sonar launch error,但问题仍然存在。
希望你能帮帮我……
问候!!!
【问题讨论】:
-
您使用什么样的硬件/软件?
-
你好吗@JeroenHeier!它是一台本地计算机,不是要使用的服务器,尽管它仅用于运行一系列应用程序(Jenkins、SonarQube 等)。它有一个 Windows 10 操作系统,它是一台最近安装的机器,因为它已经过时了。 Sonar 版本是 sonarqube-4.5.4,它与 postgresql 数据库一起使用。
-
那是旧的 SonarQube 版本。如果您使用“新”插件,这可能不起作用。您应该开始制定迁移计划以迁移到 SonarQube 5.6 或 6.7。
-
在我的情况下,除了 Grahams 的回复之外,我意识到,我只是忘记了,当我从 5.3.6 升级到 7.6.3 LTS 时安装 sonarqube-ldap-plugin。结果相同。也看看这里:stackoverflow.com/questions/38601224/…