Kubernetes (K8S) 中的 Discource

您好。我们公司正尝试在我们的基础设施中部署 Discourse 以管理用户内容。因此,我创建了包含 Ruby 代码和 Helm Chart 的镜像。我已成功将应用部署到 Kubernetes 中,未遇到问题。但我们的内容管理员在访问管理页面时遇到了问题:已修改的字段仍显示旧值。我检查了数据库,一切正常,在 site_settings 表中确实看到了新值。于是,我决定调查服务器的启动方式。我发现 Puma 应用服务器是以 4 个工作进程启动的。我将工作进程数减少到 1 后,问题便解决了。因此,我的问题是:在集群部署环境下该如何解决此问题?Discourse 是否存在共享设置缓存?

2 个赞