Service 升级SonarQube问题

Service 升级SonarQube问题,service,jenkins,webserver,sonarqube,sonarqube-5.0,Service,Jenkins,Webserver,Sonarqube,Sonarqube 5.0,我在安装SonarQube4.4到5.1的实例时遇到问题 用户可以停止SonarQube服务器,匹配几个文件(备份数据库、复制插件等),然后重新启动sonar服务器以获得更新版本 我的问题是我不确定如何启动/停止服务器。命令: bin/<SYSTEM>/sonar stop 如何停止/启动SonarQube web服务器并继续升级?在Windows上,脚本确实不同: 如果您尚未将SonarQube安装为服务,您应该阅读以了解如何启动和停止 若否,则: 要启动SonarQube,

我在安装
SonarQube
4.4到5.1的实例时遇到问题

用户可以停止SonarQube服务器,匹配几个文件(备份数据库、复制插件等),然后重新启动sonar服务器以获得更新版本

我的问题是我不确定如何启动/停止服务器。命令:

bin/<SYSTEM>/sonar stop

如何停止/启动SonarQube web服务器并继续升级?

在Windows上,脚本确实不同:

  • 如果您尚未将SonarQube安装为服务,您应该阅读以了解如何启动和停止

  • 若否,则:

    • 要启动SonarQube,您必须执行“StartSonar.bat”脚本:这将打开一个命令窗口

    • 要停止SonarQube,只需关闭打开的窗口

SQ 4.4和SQ 5.1之间的区别在于,在最新版本中,启动SonarQube时,它会创建3个不同的进程:

  • 1用于Web服务器(端口9000)
  • 1个用于Elasticsearch(端口9001)
  • 和1来监视前2个
因此,在您的日志(
地址已在使用:bind
)中发生的事情很清楚:您有一个正在运行的Elasticsearch过程。因此,要解决您的问题:

  • 打开Windows任务管理器
  • 杀死所有Java进程
  • 重新启动SQ

新型声纳需要两个端口,9000用于网络服务器,9001用于搜索。然而,在大多数教程中没有提到9001

Universal Media Server存在冲突,默认情况下,该服务器会在端口9001处启动web服务器


您应该更改其中一个端口,但是用于声纳搜索的端口不应为公共端口

我已经编辑了问题,以显示我在执行该步骤时遇到的错误。您添加的内容没有问题。这只是显示您的SQ服务器已启动的常规日志:-)我只是感到困惑,因为我遵循了所有步骤,在运行StartSonar 4.4和5.1时收到了不同的消息。当我访问Sonar页面时,页面底部仍然显示4.4如果你仍然看到4.4,这意味着你在升级过程中错过了一些步骤。我期待着第三张图片中的内容,它启动服务器并允许我访问Sonar。
NEW_SONARQUBE_HOME/bin/<SYSTEM>/sonar start
    2015.06.12 09:59:47 ERROR web[o.a.c.h.Http11NioProtocol] Failed to initialize end point associated with ProtocolHandler ["http-nio-0.0.0.0-9000"]
java.net.BindException: Address already in use: bind
    at sun.nio.ch.Net.bind0(Native Method) ~[na:1.7.0_55]
    at sun.nio.ch.Net.bind(Net.java:444) ~[na:1.7.0_55]
    at sun.nio.ch.Net.bind(Net.java:436) ~[na:1.7.0_55]
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214) ~[na:1.7.0_55]
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) ~[na:1.7.0_55]
    at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:343) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:730) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:457) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.coyote.http11.AbstractHttp11JsseProtocol.init(AbstractHttp11JsseProtocol.java:120) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.connector.Connector.initInternal(Connector.java:960) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.core.StandardService.initInternal(StandardService.java:567) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:851) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.startup.Tomcat.start(Tomcat.java:340) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.sonar.server.app.EmbeddedTomcat.start(EmbeddedTomcat.java:62) [sonar-server-5.1.1.jar:na]
    at org.sonar.server.app.WebServer.start(WebServer.java:40) [sonar-server-5.1.1.jar:na]
    at org.sonar.process.ProcessEntryPoint.launch(ProcessEntryPoint.java:77) [sonar-process-5.1.1.jar:na]
    at org.sonar.server.app.WebServer.main(WebServer.java:66) [sonar-server-5.1.1.jar:na]
2015.06.12 09:59:47 ERROR web[o.a.c.c.StandardService] Failed to initialize connector [Connector[HTTP/1.1-9000]]
org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-9000]]
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.core.StandardService.initInternal(StandardService.java:567) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:851) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.startup.Tomcat.start(Tomcat.java:340) [tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.sonar.server.app.EmbeddedTomcat.start(EmbeddedTomcat.java:62) [sonar-server-5.1.1.jar:na]
    at org.sonar.server.app.WebServer.start(WebServer.java:40) [sonar-server-5.1.1.jar:na]
    at org.sonar.process.ProcessEntryPoint.launch(ProcessEntryPoint.java:77) [sonar-process-5.1.1.jar:na]
    at org.sonar.server.app.WebServer.main(WebServer.java:66) [sonar-server-5.1.1.jar:na]
Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed
    at org.apache.catalina.connector.Connector.initInternal(Connector.java:962) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) [tomcat-embed-core-8.0.18.jar:8.0.18]
    ... 10 common frames omitted
Caused by: java.net.BindException: Address already in use: bind
    at sun.nio.ch.Net.bind0(Native Method) ~[na:1.7.0_55]
    at sun.nio.ch.Net.bind(Net.java:444) ~[na:1.7.0_55]
    at sun.nio.ch.Net.bind(Net.java:436) ~[na:1.7.0_55]
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214) ~[na:1.7.0_55]
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) ~[na:1.7.0_55]
    at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:343) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:730) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:457) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.coyote.http11.AbstractHttp11JsseProtocol.init(AbstractHttp11JsseProtocol.java:120) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.connector.Connector.initInternal(Connector.java:960) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    ... 11 common frames omitted
2015.06.12 09:59:47 WARN  web[o.s.p.ProcessEntryPoint] Fail to start web
java.lang.RuntimeException: org.apache.catalina.LifecycleException: Failed to initialize component [StandardServer[-1]]
    at com.google.common.base.Throwables.propagate(Throwables.java:156) ~[guava-10.0.1.jar:na]
    at org.sonar.server.app.EmbeddedTomcat.start(EmbeddedTomcat.java:65) ~[sonar-server-5.1.1.jar:na]
    at org.sonar.server.app.WebServer.start(WebServer.java:40) [sonar-server-5.1.1.jar:na]
    at org.sonar.process.ProcessEntryPoint.launch(ProcessEntryPoint.java:77) ~[sonar-process-5.1.1.jar:na]
    at org.sonar.server.app.WebServer.main(WebServer.java:66) [sonar-server-5.1.1.jar:na]
Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [StandardServer[-1]]
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.startup.Tomcat.start(Tomcat.java:340) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.sonar.server.app.EmbeddedTomcat.start(EmbeddedTomcat.java:62) ~[sonar-server-5.1.1.jar:na]
    ... 3 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [StandardService[Tomcat]]
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:851) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    ... 6 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to initialize connector [Connector[HTTP/1.1-9000]]
    at org.apache.catalina.core.StandardService.initInternal(StandardService.java:574) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) ~[tomcat-embed-core-8.0.18.jar:8.0.18]
    ... 8 common frames omitted
2015.06.12 09:59:47 INFO  app[o.s.p.m.TerminatorThread] Process[search] is stopping
2015.06.12 09:59:47 INFO   es[o.s.p.StopWatcher]  Stopping process
2015.06.12 09:59:47 INFO   es[o.elasticsearch.node]  [sonar-1434117578819] stopping ...
2015.06.12 09:59:47 INFO   es[o.elasticsearch.node]  [sonar-1434117578819] stopped
2015.06.12 09:59:47 INFO   es[o.elasticsearch.node]  [sonar-1434117578819] closing ...
2015.06.12 09:59:47 INFO   es[o.elasticsearch.node]  [sonar-1434117578819] closed
2015.06.12 09:59:47 INFO  app[o.s.p.m.TerminatorThread] Process[search] is stopped
<-- Wrapper Stopped