sonarqube.service启动请求重复的速度太快-Sonarqube

问题描述

我是Linux服务器的新手,我设置了一个VM作为我们开发团队的Sonarqube实例。除了我使用systemctl设置的sonarqube服务之外,其他所有东西都正常运行。它给出如下错误。但是,当我运行sh脚本时,Sonarqube可以很好地启动。

●sonarqube.service-SonarQube服务 已加载:已加载(/etc/systemd/system/sonarqube.service;已启用;供应商预设:已启用) 活动:自UTC 2020-11-11 13:14:12 UTC以来失败(结果:退出代码); 1min 46s前 进程:1091 ExecStart = / usr / bin / nohup / usr / bin / java -xms32m -Xmx32m -Djava.net.preferIPv4Stack = true -jar /opt/sonarqube/lib/sonar-application-8.1.0.31237.jar(代码=退出 主PID:1091(代码=已退出,状态= 1 /失败)

11月11日13:14:11建议esonarqubeserver systemd [1]:sonarqube.service:已退出主进程,代码=已退出,状态= 1 / FAILURE Nov 11 13:14:11 Recommendationesonarqubeserver systemd [1]:sonarqube.service:失败,结果为“退出代码”。 Nov 11 13:14:12建议esonarqubeserver systemd [1]:sonarqube.service:服务延期超时,计划重新启动。 Nov 11 13:14:12建议esonarqubeserver systemd [1]:sonarqube.service:计划的重新启动作业,重新启动计数器为5。 11月11日13:14:12 Recommendationesonarqubeserver systemd [1]:已停止SonarQube服务。 Nov 11 13:14:12建议esonarqubeserver systemd [1]:sonarqube.service:启动请求重复的速度太快。 11月11日13:14:12 Recommendationesonarqubeserver systemd [1]:sonarqube.service:失败,结果为“退出代码”。 11月11日13:14:12 Recommendationesonarqubeserver systemd [1]:无法启动SonarQube服务。

解决方法

要将SonarQube作为服务启动,您需要有一个专门的声纳用户说sonar。该sonar 用户应拥有所有配置文件和其他可执行文件。

您可以使用该特定用户sonar

启动systemd服务。

请参阅此帖子以获取更多信息:

SonarQube 7.2 won't start with systemd on CentOS 7