【问题标题】:sonarqube.service start request repeated too quickly - Sonarqubesonarqube.service 启动请求重复太快 - Sonarqube
【发布时间】:2021-02-23 11:30:11
【问题描述】:

我是 Linux 服务器的新手,我设置了一个虚拟机作为我们开发团队的 Sonarqube 实例。除了我使用 systemctl 设置的 sonarqube 服务外,一切正常。它给出的错误如下。但是,当我运行 sh 脚本时,Sonarqube 启动得很好。

● sonarqube.service - SonarQube 服务 已加载:已加载(/etc/systemd/system/sonarqube.service;已启用;供应商预设:已启用) 活动:自 2020 年 11 月 11 日星期三 13:14:12 UTC 以来失败(结果:退出代码); 1 分钟 46 秒前 进程: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 (code=退出 主 PID:1091(code=exited,status=1/FAILURE)

11 月 11 日 13:14:11 建议使用sonarqubeserver systemd[1]:sonarqube.service:主进程已退出,代码=已退出,状态=1/FAILURE 11 月 11 日 13:14:11 推荐sonarqubeserver systemd [1]:sonarqube.service:失败,结果为“退出代码”。 11 月 11 日 13:14:12 推荐sonarqubeserver systemd[1]:sonarqube.service:服务延迟时间结束,计划重启。 11 月 11 日 13:14:12 推荐sonarqubeserver systemd[1]:sonarqube.service:计划重启作业,重启计数器为 5。 11 月 11 日 13:14:12 推荐sonarqubeserver systemd[1]:停止 SonarQube 服务。 11 月 11 日 13:14:12 推荐sonarqubeserver systemd[1]:sonarqube.service:启动请求重复太快。 11 月 11 日 13:14:12 推荐sonarqubeserver systemd [1]:sonarqube.service:失败,结果为“退出代码”。 11 月 11 日 13:14:12 推荐sonarqubeserver systemd[1]: 无法启动 SonarQube 服务。

【问题讨论】:

    标签: linux sonarqube sonarqube-scan azure-vm


    【解决方案1】:

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

    你可以使用这个特定的用户sonar启动systemd服务

    更多信息请参考这篇文章:

    SonarQube 7.2 won't start with systemd on CentOS 7

    【讨论】:

      猜你喜欢
      • 2012-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-20
      • 1970-01-01
      • 2021-01-14
      相关资源
      最近更新 更多