Sonarqube随机关闭

Sonarqube随机关闭,sonarqube,sonarqube-ops,Sonarqube,Sonarqube Ops,我刚刚在带有postgres数据库的linux服务器上安装了sonarqube 6.2 我遇到了一些数据库断开的问题,这些问题显然是通过在配置中取消注释修复的: sonar.jdbc.maxActive=60 sonar.jdbc.maxIdle=5 sonar.jdbc.minIdle=2 sonar.jdbc.maxWait=5000 sonar.jdbc.validationQuery=select 1 sonar.jdbc.minEvictableIdleTimeMillis=60000

我刚刚在带有postgres数据库的linux服务器上安装了sonarqube 6.2

我遇到了一些数据库断开的问题,这些问题显然是通过在配置中取消注释修复的:

sonar.jdbc.maxActive=60
sonar.jdbc.maxIdle=5
sonar.jdbc.minIdle=2
sonar.jdbc.maxWait=5000
sonar.jdbc.validationQuery=select 1
sonar.jdbc.minEvictableIdleTimeMillis=600000
sonar.jdbc.timeBetweenEvictionRunsMillis=30000
但服务器一直在随机关闭(启动后约1-2小时),日志中没有任何内容

==> logs/ce.log <==
2017.01.05 15:40:38 INFO  ce[][o.s.p.StopWatcher] Stopping process

==> logs/sonar.log <==
2017.01.05 15:40:38 INFO  app[][o.s.p.m.Monitor] Process[ce] is stopping

==> logs/ce.log <==
2017.01.05 15:40:39 INFO  ce[][o.s.ce.app.CeServer] Compute Engine shutting down...

==> logs/sonar.log <==
2017.01.05 15:40:41 INFO  app[][o.s.p.m.Monitor] Process[ce] is stopped
2017.01.05 15:40:41 INFO  app[][o.s.p.m.Monitor] Process[es] is stopping

==> logs/es.log <==
2017.01.05 15:40:42 INFO  es[][o.s.p.StopWatcher] Stopping process
2017.01.05 15:40:42 INFO  es[][o.elasticsearch.node] [sonarqube] stopping ...
2017.01.05 15:40:42 INFO  es[][o.elasticsearch.node] [sonarqube] stopped
2017.01.05 15:40:42 INFO  es[][o.elasticsearch.node] [sonarqube] closing ...
2017.01.05 15:40:42 INFO  es[][o.elasticsearch.node] [sonarqube] closed

==> logs/sonar.log <==
2017.01.05 15:40:43 INFO  app[][o.s.p.m.Monitor] Process[es] is stopped
<-- Wrapper Stopped
任何帮助都将不胜感激,谢谢


编辑:它在我使用它时崩溃了,服务器交换了很多,我将尝试释放一些ram(顺便说一句,我有
sonar.web.javaOpts=-Xmx512m-Xms128m-XX:+HeapDumpOnOutOfMemoryError-server
并且没有显示转储)

在过去,Linux进程“杀死SQ的4个JVM中的任何一个”解释了在Linux上关闭SQ的原因(这里似乎是CE的JVM)因为系统内存不足


您应该确保没有配置SQ(通过添加每个进程的最大堆)消耗的内存超过系统上的可用内存。

您应该检查文件
$SONARQUBE_HOME/temp/sharedmemory
是否被其他进程删除或触及。请注意,可以使用属性
sonar.path.temp
配置临时目录的路径。我是否可以“查看”这?我可以在日志中清楚地看到服务器正在关闭,但我缺少的是原因。我在另一台具有免费ram的服务器上安装了sonarqube,安装方式与安装方式完全相同,但从那时起它就没有关闭。感谢您的回答和对OOM Killer的了解:)
2017.01.05 03:07:14 INFO  app[][o.s.application.App] SonarQube is up
2017.01.05 05:38:06 INFO  app[][o.s.p.m.Monitor] Process[ce] is stopping

2017.01.05 11:07:53 INFO  app[][o.s.application.App] SonarQube is up
2017.01.05 12:36:52 INFO  app[][o.s.p.m.Monitor] Process[ce] is stopping

2017.01.05 14:22:03 INFO  app[][o.s.application.App] SonarQube is up
2017.01.05 15:40:38 INFO  app[][o.s.p.m.Monitor] Process[ce] is stopping