Python 每半小时自动重新加载烧瓶服务器

Python 每半小时自动重新加载烧瓶服务器,python,python-3.x,flask,reload,Python,Python 3.x,Flask,Reload,我正在使用flask创建一个restful api。我有一些数据操作需要在服务器启动之前运行,以便调用api不会一次又一次地加载数据 但是,数据也会通过cronjob进行更新。因为更新的数据是输入,所以只要flask应用程序运行,变量就保持静态 我知道flask应用程序会在代码更改时重新加载,但有没有办法让它定期重新加载?一个可能的解决方案,但可能不是最好的解决方案: 通过主管()运行您的Flask应用程序 在cronjob完成后,杀死你的Flask应用程序 主管将自动重新启动您的烧瓶应用程序

我正在使用flask创建一个restful api。我有一些数据操作需要在服务器启动之前运行,以便调用api不会一次又一次地加载数据

但是,数据也会通过cronjob进行更新。因为更新的数据是输入,所以只要flask应用程序运行,变量就保持静态


我知道flask应用程序会在代码更改时重新加载,但有没有办法让它定期重新加载?

一个可能的解决方案,但可能不是最好的解决方案:

  • 通过主管()运行您的Flask应用程序
  • 在cronjob完成后,杀死你的Flask应用程序
  • 主管将自动重新启动您的烧瓶应用程序

Flask仅在调试模式下重新加载代码更改,您不应将其用于生产。缓存不是一个选项吗?也许你需要告诉我们更多关于你的用例。“数据操作”需要多长时间?