zoukankan      html  css  js  c++  java
  • sonarqube扫描报错:Caused by: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4522715 > 4194304). You can change this value on the server by setting the max_allowed_packet' variable.

    查看web.log显示需要设置max_allowed_packet,然后重启数据库,

    我在/etc/my.cnf中的[mysqld]字段加上max_allowed_packet=50M 大小根据自己的情况设置,

    然后重启数据库systemctl restart mysqld

    然后登陆数据库执行show VARIABLES like '%max_allowed_packet%'; 也查到了设置成功了

    但是我执行扫描修改和重启数据库还是显示失败,如下:

     查看logs/web.log显示Caused by: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4522715 > 4194304). You can change this value on the server by setting the max_allowed_packet' variable.

     为什么还是失败呢,是因为没有重启soanrqube服务,再重启sonarqube服务就好了

    cd /usr/local/sonarqube-6.7.7/bin/linux-x86-64

    sh sonar.sh restart

    sh sonar.sh status 查看sonarqube是否起来了

    另外,还有一个问题,这里也写下解决方案,不小心使用root用户重启sonarqube,发现sonarqube没起来,不能用root启动,再换成sonar用户启动,发现sonarqube怎么都起不来了

    解决: 删除soanrqube-6.7.7/temp/中的文件

  • 相关阅读:
    IfcBuildingStorey
    IfcBuilding
    IfcSpatialStructureElement (空间结构元素)
    IfcSpatialElement
    IfcProduct
    IfcPropertyDefinition
    IfcObject
    IfcObjectDefinition
    IfcRoot
    IfcTaskTime
  • 原文地址:https://www.cnblogs.com/zndxall/p/13531151.html
Copyright © 2011-2022 走看看