SonarQube 在linux 异常关机后无法正常启动

14 篇文章 0 订阅
1 篇文章 0 订阅


2017.12.14 09:08:40 INFO   app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /usr/local/sonarqube/sonarqube-6.7/temp

WrapperSimpleApp: Encountered an error running main: java.nio.file.AccessDeniedException: /usr/local/sonarqube/sonarqube-6.7/temp/conf/es/elasticsearch.yml
java.nio.file.AccessDeniedException: /usr/local/sonarqube/sonarqube-6.7/temp/conf/es/elasticsearch.yml
        at sun.nio.fs.UnixException.translateToIOException(UnixException.java:84)
        at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
        at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
        at sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:244)

        at sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:103)

 问题:temp 目录异常关机时出现问题 

 解决:把sonarqube/sonarqube-6.7 安装目录下的temp 目录删除(或者更改名称)即可,再次启动发现重新生成该目录

 其他启动不了的可能原因:

不能用linux root 用户启动,因为sonarqube 6.7 版本中有elasticsearch ,由于安全因素,不能用root 用户启动,最好用普通用户安装、启动sonarqube 

如果用ps -ef|grep sonarqube  检查发现正常启动,但是无法访问,那么请查看防火墙中是否开放端口

centOS 6 或者7 中开放端口有所不同

centOS 7 中开放端口如下 firewall-cmd --zone=public --add-port=9090/tcp --permanent   (注意双杠 单杠)

centOS 7 中查看开放的端口 firewall-cmd --zone=public --list-ports    (以上针对firewalld 防火墙,安装了ipatables 的请 按照centOS 6 中的iptables 开放方法 ,自查)


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值