不会编程! 2023-03-18 21:16 采纳率: 75%
浏览 10
已结题

flask定时重启问题

本人编程little white
希望实现一个在启动python的flask后
一段时间后
flask会自动重启一次
在flask重启的时候如果有用户访问这个地址,可能会出现刷新不出来的情况
希望各位码友在评论区给我想想办法
既避免用户访问刷不出来,又能实现flask重启的办法

  • 写回答

4条回答 默认 最新

  • 追cium 2023-03-18 21:18
    关注

    参考GPT和自己的思路:

    你可以考虑使用 Gunicorn 或者 uWSGI 等 WSGI 服务器,它们可以提供类似 Apache 或者 Nginx 的反向代理服务,可以在重启 Flask 进程之前接收并处理用户的 HTTP 请求,同时让旧的 Flask 进程正常处理完已经在处理中的请求并退出。而新的 Flask 进程则会接收新的 HTTP 请求,保证了服务的平滑重启。另外,你还可以考虑使用 Flask-APScheduler 等定时任务库来定时重启 Flask 服务。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 3月28日
  • 已采纳回答 3月20日
  • 创建了问题 3月18日