gpt4 book ai didi

perl - Catalyst::Plugin::StatusMessage 跨多个 'app' 服务器

转载 作者:行者123 更新时间:2023-12-04 20:14:03 26 4
gpt4 key购买 nike

所以我正在使用 Catalyst::Plugin::StatusMessage在我的催化剂应用程序中。唯一的问题是现在我有一个负载平衡器,它后面有两个应用服务器,都运行催化剂。因此,如果在一个应用服务器上设置了状态消息,然后用户被重定向,然后负载均衡器将它们发送到第二个应用服务器,用户将看不到状态消息,因为状态消息是本地的应用服务器。无论如何我可以在应用程序服务器之间共享这些状态消息,这样我就不必担心负载均衡器将它们发送到哪个服务器?谢谢!

最佳答案

如果您的状态消息在您的应用服务器本地,这是否意味着 $c->session使用 FastMmap 或 File 作为其 Session::Store 吗?同样的问题必须适用于 session 中的任何事情,大概?

鉴于 C::P::StatusMessage 使用 session 来管理其消息,您可能必须更改 Session::Store 以使用数据库支持的存储机制。有quite a few such options ,最有可能的候选者是 Catalyst::Plugin::Session::Store::DBIC

关于perl - Catalyst::Plugin::StatusMessage 跨多个 'app' 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14386569/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com