Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sonarqube 7.9.1x不';t作为服务启动-抛出启动限制命中错误_Sonarqube - Fatal编程技术网

Sonarqube 7.9.1x不';t作为服务启动-抛出启动限制命中错误

Sonarqube 7.9.1x不';t作为服务启动-抛出启动限制命中错误,sonarqube,Sonarqube,我遵循了从7.3升级到7.9.1 LTS的标准流程。但无法运行7.9.1 我复制了wrapper.conf和sonar.properties 将sonarqube.service文件中的版本号从7.3更改为7.9.1 移除zulu-8并安装OpenJDK11 在wrapper.conf中添加了java的显式路径 SonarQube的logs目录中未生成任何日志 $ sudo systemctl status sonarqube.service sonarqube.service - Sonar

我遵循了从7.3升级到7.9.1 LTS的标准流程。但无法运行7.9.1

  • 我复制了wrapper.conf和sonar.properties
  • 将sonarqube.service文件中的版本号从7.3更改为7.9.1
  • 移除zulu-8并安装OpenJDK11
  • 在wrapper.conf中添加了java的显式路径
  • SonarQube的logs目录中未生成任何日志

    $ sudo systemctl status sonarqube.service
    sonarqube.service - SonarQube service
       Loaded: loaded (/etc/systemd/system/sonarqube.service; enabled; vendor preset
       Active: failed (Result: start-limit-hit) since Thu 2019-08-22 06:18:25 UTC; 2
      Process: 61751 ExecStop=/opt/sonarqube/sonarqube-7.9.1/bin/linux-x86-64/sonar.
      Process: 61685 ExecStart=/opt/sonarqube/sonarqube-7.9.1/bin/linux-x86-64/sonar
     Main PID: 3206 (code=exited, status=0/SUCCESS)
    
    Aug 22 06:18:25 sonarQubeServer systemd[1]: sonarqube.service: Service hold-off
    Aug 22 06:18:25 sonarQubeServer systemd[1]: sonarqube.service: Scheduled restart
    Aug 22 06:18:25 sonarQubeServer systemd[1]: Stopped SonarQube service.
    Aug 22 06:18:25 sonarQubeServer systemd[1]: sonarqube.service: Start request rep
    Aug 22 06:18:25 sonarQubeServer systemd[1]: sonarqube.service: Failed with resul
    Aug 22 06:18:25 sonarQubeServer systemd[1]: Failed to start SonarQube service.
    
    
    $ ls /opt/sonarqube/sonarqube-7.9.1/logs/
    README.txt
    
    
    $ cat /etc/systemd/system/sonarqube.service
    [Unit]
    Description=SonarQube service
    After=syslog.target network.target
    
    [Service]
    Type=forking
    
    ExecStart=/opt/sonarqube/sonarqube-7.9.1/bin/linux-x86-64/sonar.sh start
    ExecStop=/opt/sonarqube/sonarqube-7.9.1/bin/linux-x86-64/sonar.sh stop
    
    User=sonarqube
    Group=sonarqube
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
    
    $ cat /opt/sonarqube/sonarqube-7.9.1/conf/wrapper.conf | grep java.command
    #wrapper.java.command=/path/to/my/jdk/bin/java
    #wrapper.java.command=java
    wrapper.java.command=/usr/lib/jvm/java-11-openjdk-amd64/bin/java
    

    • 对我来说,我必须安装Java

      sudo apt install openjdk-8-jre-headless
      

      您是否可以使用
      systemctl status-l sonarqube.service
      以使状态行未被调整?添加到编辑@mc1arket中您是否可以粘贴运行此
      journalctl-u sonarqube.service后获得的日志这对我很有效。谢谢
      
      sudo apt install openjdk-8-jre-headless