V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
QGabriel
V2EX  ›  Flask

flask 自从加了 https 后程序运行一段时间就没响应了.

  •  
  •   QGabriel · 2023-08-02 17:40:52 +08:00 · 1959 次点击
    这是一个创建于 460 天前的主题,其中的信息可能已经有所发展或是发生改变。
    windows 系统,flask 提供接口给小程序用, 请求量中度.
    现在能排除的是与 mongodb 和系统内存没关系.
    运行个 4-6 小时请求就无响应了.
    麻烦大佬支招排查一下问题~
    11 条回复    2023-08-03 14:50:29 +08:00
    QGabriel
        1
    QGabriel  
    OP
       2023-08-02 17:41:49 +08:00
    nginx flask mongodb
    leoleoasd
        2
    leoleoasd  
       2023-08-02 17:52:56 +08:00
    我之前碰到过一次,数据库连接池资源占用后没释放,导致连接用完后整个系统无响应;不过看上去跟 https 没关系
    QGabriel
        3
    QGabriel  
    OP
       2023-08-02 17:54:55 +08:00
    @leoleoasd 没加 https 之前一直好用,就是加了 https 之后才出现这个问题的.我看 mongodb 日志 也没有任何报错
    QGabriel
        4
    QGabriel  
    OP
       2023-08-02 17:55:44 +08:00
    @QGabriel 如果是数据库没释放请求进不来吗?
    BeautifulSoup
        5
    BeautifulSoup  
       2023-08-02 18:04:23 +08:00
    flask 是怎么启动的? nginx 反向代理回来的话,flask 是看不出链接有什么差别的。
    mongodb 的连接是怎么维护的?
    sunqb
        6
    sunqb  
       2023-08-02 18:23:05 +08:00 via Android
    strace 看下
    fu4k
        7
    fu4k  
       2023-08-02 18:26:18 +08:00
    数据库连接池默认超过 8h 没有动作无响应,我猜跟 https 没关系,只是恰好碰到?
    1018ji
        8
    1018ji  
       2023-08-02 19:13:40 +08:00   ❤️ 1
    你 https 也是加在 nginx ,跟 flask 有啥关系
    maocat
        9
    maocat  
       2023-08-03 09:11:44 +08:00
    进程假死
    svcgv
        10
    svcgv  
       2023-08-03 14:35:28 +08:00
    这个时长有没有可能是系统休眠。。。
    CloveAndCurrant
        11
    CloveAndCurrant  
       2023-08-03 14:50:29 +08:00
    NGINX 在 windows 下不太行吧,不支持 IOCP ,就没那么有用,换成 IIS 呐?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5751 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:27 · PVG 11:27 · LAX 19:27 · JFK 22:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.