rainbowyao
V2EX  ›  Java

Springboot 限制一段时间后再访问很慢,数据库请求问题

  •  1
     
  •   rainbowyao · Dec 18, 2020 · 3588 views
    This topic created in 1971 days ago, the information mentioned may be changed or developed.

    部署生产之后,Springboot 项目闲置一段时间不访问,再访问的时候第一次非常慢,访问过后又恢复正常。贴一下 druid 配置,有大神生产环境出现过同样的问题么?数据库是 oracle 数据库

    15 replies    2020-12-21 09:57:16 +08:00
    nxforce
        1
    nxforce  
       Dec 18, 2020 via Android
    是通过域名访问吗,如果是,可能是本地 dns 过期了,重新向 dns 域名服务器查询 ip 。
    asmoker
        2
    asmoker  
       Dec 18, 2020
    数据库查询缓存问题?
    lidlesseye11
        3
    lidlesseye11  
       Dec 18, 2020
    数据库连接过期?
    Jooooooooo
        4
    Jooooooooo  
       Dec 18, 2020
    查一下各种连接池配置问题

    idle 可以配大点
    securityCoding
        5
    securityCoding  
       Dec 18, 2020   ❤️ 1
    应该是在重建连接了
    看下版本号是不是大于:1.0.28 ,开启 keepAlive 连接保活再试试
    mmdsun
        6
    mmdsun  
       Dec 19, 2020 via Android
    项目是否集成了 swagger ? tomcat embed 有个 bug 会导致集成 swagger 访问缓慢
    IGJacklove
        7
    IGJacklove  
       Dec 19, 2020 via Android
    看一下日志,应该是 MySQL 断开连接了,第一次重连会报错。
    xizismile
        8
    xizismile  
       Dec 19, 2020 via Android
    上面的都只是猜测,整条访问链路的监控日志搞下来,自己对比一下就知道哪里耗时了
    IGJacklove
        9
    IGJacklove  
       Dec 19, 2020 via Android
    我以为是 MySQL 。。
    rainbowyao
        10
    rainbowyao  
    OP
       Dec 21, 2020
    @joyhub2140 不是,直接 IP 访问的
    rainbowyao
        11
    rainbowyao  
    OP
       Dec 21, 2020
    @asmoker 2W 人用户量,暂时没有用缓存
    rainbowyao
        12
    rainbowyao  
    OP
       Dec 21, 2020
    @Jooooooooo 配置的 5,够不够?
    rainbowyao
        13
    rainbowyao  
    OP
       Dec 21, 2020
    @lidlesseye11 DBA 说那边有配置 10 分钟不操作剔除,不是很确定
    rainbowyao
        14
    rainbowyao  
    OP
       Dec 21, 2020
    @securityCoding 我也觉得是在重新建立连接,但是没定位出问题在哪里。druid 配置了 idle,版本是 1.1.21
    Kyle18Tang
        15
    Kyle18Tang  
       Dec 21, 2020
    @rainbowyao #14 把链路追踪加上,看看每个 Span 的时间
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2956 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 15:20 · PVG 23:20 · LAX 08:20 · JFK 11:20
    ♥ Do have faith in what you're doing.