304464743

PG 的 cpu 高,会导致程序连不上吗?

  •  
  •   304464743 · Feb 27, 2019 · 2999 views
    This topic created in 2679 days ago, the information mentioned may be changed or developed.

    最近凌晨 php 的日志都会报有几十条数据进行更新的时候,连不上 pg 数据库,我稍微看了下监控,每次都是 CPU 高的时候,所以我想问 pg 数据库高,会不会导致 php 程序连不上数据库?

    5 replies    2019-02-27 15:37:44 +08:00
    wps353
        1
    wps353  
       Feb 27, 2019
    有这个可能性。
    我觉得更应该去查下 pg 的 CPU 高的原因。
    snowfuck
        2
    snowfuck  
       Feb 27, 2019
    要看看为啥 CPU 那么高,看看 PG 配置,连接数多少。是不是连接数满了?
    304464743
        3
    304464743  
    OP
       Feb 27, 2019
    @snowfuck 连接数没慢,这个看过的
    304464743
        4
    304464743  
    OP
       Feb 27, 2019
    我又看了下 Pg 的配置文件,tcp_keepalives_interval = 10 会不会和这条参数有关
    CodeCore
        5
    CodeCore  
       Feb 27, 2019
    @304464743
    PG 默认长时间不链接, 会主动发送消息到客户端,N 次之后没响应就主动断开链接了。

    # see "man 7 tcp" for details
    tcp_keepalives_idle = 60 # TCP_KEEPIDLE, in seconds;
    # 0 selects the system default
    tcp_keepalives_interval = 10 # TCP_KEEPINTVL, in seconds;
    # 0 selects the system default
    tcp_keepalives_count = 10 # TCP_KEEPCNT;
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3146 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 14:00 · PVG 22:00 · LAX 07:00 · JFK 10:00
    ♥ Do have faith in what you're doing.