SonarQube 以 143 退出

2024-02-04

我正在尝试在具有 6GB RAM 的 Centos 6 VM 上设置 SonarQube。该进程始终以 143 退出。

经过分析,我发现 JVM 被发送了一个 SIGTERM 信号并因此退出。没有核心转储,dmesg 也没什么帮助。我也尝试摆弄内存选项但无济于事。

如果有人可以帮助我调试这个问题,那将非常有用。至少,我会知道为什么这个软件被终止。

jvm 1    | 2018.03.06 15:32:59 INFO  app[][o.e.p.PluginsService] no modules loaded
jvm 1    | 2018.03.06 15:32:59 INFO  app[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin]
jvm 1    | 2018.03.06 15:33:07 INFO  app[][o.s.a.SchedulerImpl] Process[es] is up
jvm 1    | 2018.03.06 15:33:07 INFO  app[][o.s.a.p.ProcessLauncherImpl] Launch process[[key='web', ipcIndex=2, logFilenamePrefix=web]] from [/home/sonar/sonar/sonarqube-7.0]: /opt/jdk1.8.0_161/jre/bin/java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.io.tmpdir=/home/sonar/sonar/sonarqube-7.0/temp -Xrs -Xmx4g -Xms4g -XX:+HeapDumpOnOutOfMemoryError -cp ./lib/common/*:./lib/server/*:/home/sonar/sonar/sonarqube-7.0/lib/jdbc/mysql/mysql-connector-java-5.1.42.jar org.sonar.server.app.WebServer /home/sonar/sonar/sonarqube-7.0/temp/sq-process3024208901604150849properties
jvm 1    | 2018.03.06 15:33:12 INFO  app[][o.s.a.SchedulerImpl] Process [web] is stopped
jvm 1    | 2018.03.06 15:33:12 INFO  app[][o.s.a.SchedulerImpl] Process [es] is stopped
jvm 1    | 2018.03.06 15:33:12 WARN  app[][o.s.a.p.AbstractProcessMonitor] Process exited with exit value [es]: 143
jvm 1    | 2018.03.06 15:33:12 INFO  app[][o.s.a.SchedulerImpl] SonarQube is stopped
wrapper  | <-- Wrapper Stopped

我也经历过这种情况,但今天早上我成功治愈了。

对我来说,问题并不是糟糕的弹性系统配置、无效的数据库凭据,而且它没有被 OOM 杀手杀死。对我来说,问题是我们在扩展/插件文件夹中有“sonar-cfamily-plugin-5.1.10083.jar”,但我们没有使用它的许可证(我们是一家Java商店,我怀疑有人甚至尝试运行它)。在 SonarQube 6.6 中,我们收到有关它未经许可的警告,但没有崩溃。在 6.7 以及 6.7.3 和 7.0 中,es 崩溃了 143(我相信我们仍然收到警告,但由于它在我们的 6.6 日志中,所以我不认为这是一个问题。)

我发现了这一点,因为我尝试了“超级干净”的安装(无插件)并且 SonarQube 7.0 保持运行;添加回来的插件,es 崩溃了,代码为 143。CFamily 是我尝试删除的第一个插件(因为我们并没有真正使用它),而 SonarQube 一直在运行。

我还没有回到 6.7 看看删除未授权的 cfamily 插件是否也可以清除那里的 ES 143 出口,但如果您遇到这个令人抓狂的错误并且其他建议都不适用于您,这可能是值得一看的在。至少,可以尝试删除所有插件并查看 SonarQube 是否正确启动;然后将它们一一添加回去,直到找到导致 ES 143 退出问题的那个。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SonarQube 以 143 退出 的相关文章

随机推荐