python - 如何使用数据库中的新数据更新 plotly dash 应用程序
问题描述
我有一个 Flask 应用程序(Plotly Dash),它从每天更新的数据库中获取数据。部署在 AWS 上,我使用 gunicorn/nginx 运行该应用程序。问题是,应用程序中使用的数据来自最新的 gunicorn 运行,而不是数据库中的最新数据。
我认为的一个解决方案是使用计时器向 gunicorn 命令(例如 --reload)添加一个属性,以每天自动重启 gunicorn。这是否可能,甚至是否有其他解决方法?
解决方案:https ://community.plot.ly/t/how-to-refresh-data-on-fly/13069
解决方案
推荐阅读
- javascript - 如何创建一个装饰器来生成一个新的类属性,该属性是被装饰属性的映射或转换
- html - 为什么我的图像悬停向左移动?
- ruby-on-rails - 如何使用 ActiveModel 在一个事务中保存 2 个模型?
- reactjs - formik.handleChange 和 formik.setFieldValue 有什么区别
- linux - 尝试使用 SCP 将文件从本地计算机传输到 EC2 时权限被拒绝
- python-3.x - 熊猫系列值包含列表,如何计算唯一值并将其作为字典返回
- c - 我用相同的输出声明了相同的函数
- java - 如何使用 MongoDB Java 在对象数组中获取字符串?
- pyspark - 尝试在 Databricks 上安装 H2O。如何在 Databricks 中安装 3rd 方包?
- java - 运行 TSP 时的 OR-TOOLS EXCEPTION_ACCESS_VIOLATION