windows 下停止及重启sonarqube 应用的方法

        写在最前面:正确的停止方法是在cmd 窗口按ctrl+c 停止:

jvm 1    | 2023.11.07 11:26:26 INFO  app[][o.s.a.SchedulerImpl] Process[ce] is up
jvm 1    | 2023.11.07 11:26:26 INFO  app[][o.s.a.SchedulerImpl] SonarQube is up
wrapper  | CTRL-C trapped.  Shutting down.
jvm 1    | 2023.11.07 17:01:36 INFO  app[][o.s.a.SchedulerImpl] Stopping SonarQube
jvm 1    | 2023.11.07 17:01:39 INFO  app[][o.s.a.SchedulerImpl] Process[ce] is stopped
jvm 1    | 2023.11.07 17:01:40 INFO  app[][o.s.a.SchedulerImpl] Process[web] is stopped
jvm 1    | 2023.11.07 17:01:40 INFO  app[][o.s.a.SchedulerImpl] Process[es] is stopped
jvm 1    | 2023.11.07 17:01:40 INFO  app[][o.s.a.SchedulerImpl] SonarQube is stopped
wrapper  | <-- Wrapper Stopped
Terminate batch job (Y/N)? Y

     如果结果直接关闭cmd 窗口,重启会报错。原因是sonarqube 启动的时候还启动了其他几个服务,但是在直接关闭cmd 窗口时,这些服务没有停掉,es 的数据文件等被锁定了,重启时报错。启动日志如下:

jvm 1    | 2023.11.07 11:24:31 INFO  app[][o.s.a.SchedulerImpl] Process[es] is up
jvm 1    | 2023.11.07 11:26:19 INFO  app[][o.s.a.SchedulerImpl] Process[web] is up
jvm 1    | 2023.11.07 11:26:26 INFO  app[][o.s.a.SchedulerImpl] Process[ce] is up

       在直接关掉cmd 窗口后,需要把上述启动的应用关掉,即可重启sonarqube,具体使用jps 和taskkill 命令,如下:

C:\>jps -l
11392 org.jetbrains.idea.maven.server.RemoteMavenServer36
9136 org.sonar.ce.app.CeServer
21588 org.elasticsearch.bootstrap.Elasticsearch
3636
18328 org.sonar.server.app.WebServer
15612 sun.tools.jps.Jps
25484 org.tanukisoftware.wrapper.WrapperSimpleApp

CC:\>taskkill 25484

依次将上面除Jps外的进程停掉,即可再次正常启动sonarqube。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值