【问题标题】:Ecto embedded schema cache?Ecto 嵌入式模式缓存?
【发布时间】:2020-02-27 15:11:57
【问题描述】:

我正在开发一个大型生产应用程序,我们使用 Embedded_schema 在用户记录和视图/模板中存储和显示一些用户配置。我最近更改了 Embedded_schema,删除了一个字段,构建了应用程序并部署到生产环境。

两天后,如果我对任何用户运行查询,则该字段不再显示在 JSONB 列中;但是,在应用程序中,它会继续显示给所有用户,直到页面被刷新。

我们的应用程序确实将 Redis 用于某些工作,但从混合文件中我可以看出没有缓存依赖项。 Phoenix 或 Ecto 中是否有现成的东西会导致这种情况发生?

【问题讨论】:

  • 再次部署,现在消失了。
  • 作为记录,问题在于未正确部署一台服务器,这导致负载平衡器出现问题,显示某些记录已更新而其他记录未更新。

标签: elixir phoenix-framework ecto


【解决方案1】:

为了记录,问题是一台服务器没有正确部署,这导致负载平衡器出现一些记录已更新而其他记录未更新的问题。

-回答这个问题不会显示为未回答,并提醒您始终检查您的部署;)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-13
    • 2011-01-22
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2015-07-13
    相关资源
    最近更新 更多