所以我在我的Catalyst應用中使用Catalyst::Plugin::StatusMessage。唯一的問題是,現在我有一個負載均衡器,它後面有兩個應用服務器,都運行催化劑。因此,如果在一臺應用程序服務器上設置了狀態消息,然後將用戶重定向,然後負載平衡器將它們發送給第二臺應用程序服務器,則用戶將看不到狀態消息,因爲狀態消息是本地消息應用服務器。無論如何,我可以在應用服務器之間共享這些狀態消息,這樣我就不必擔心負載均衡器將它們發送給哪個服務器?謝謝!Catalyst :: Plugin :: StatusMessage跨多個「應用」服務器
5
A
回答
4
如果您的狀態消息是本地到您的應用服務器,這是否意味着$c->session
正在使用FastMmap或文件作爲其Session :: Store?據推測,同樣的問題必須適用於會議中的任何事情?
鑑於C :: P :: StatusMessage使用會話來管理其消息,您可能必須更改Session :: Store以使用數據庫支持的存儲機制。有quite a few such options,最有可能的候選人是Catalyst::Plugin::Session::Store::DBIC
相關問題
- 1. 從Catalyst :: Plugin :: Cache升級到Catalyst :: Plugin :: Cache :: FileCache
- 2. 跨多個服務器/應用程序共享全局變量
- 3. 跨多個服務器的春季應用程序
- 4. 跨多個應用程序服務器同步Lucene.net索引
- 5. 如何從另一個應用程序的Catalyst :: Plugin :: Session :: Store :: File中讀取服務器數據?
- 6. 跨多個服務器合併數據
- 7. 多個與單個Catalyst應用程序
- 8. 跨Catalyst應用程序共享驗證
- 9. 跨應用服務器調用
- 10. 如何爲不同的服務器配置Catalyst應用程序?
- 11. OpenStaxk:使用CPU跨多臺服務器
- 12. 跨多個服務使用Oauth門票?
- 13. 每個Hadoop服務器應該有多少個HBase服務器?
- 14. 跨服務器SQL
- 15. 多個用戶,多個應用程序,一個服務器
- 16. 跨多個應用程序/服務的CSRF
- 17. 跨應用程序域的多個服務實例
- 18. 跨多臺服務器同步文件
- 19. 跨多臺服務器提取數據
- 20. 跨多臺服務器同步?
- 21. Synchonise跨多個服務器的Laravel任務計劃程序
- 22. Catalyst :: Plugin :: Authentication :: Store :: DBIC和Class :: DBI示例
- 23. 跨2個應用程序服務器同步Lucene索引
- 24. 服務層模式:跨越多個服務的業務邏輯
- 25. 跨多個網絡服務交易
- 26. SOA:跨多個服務加入數據
- 27. Lucene.net服務器場/多個服務器
- 28. 跨多個服務器執行單個作業
- 29. 多個服務器
- 30. node.js多個應用程序沒有多個服務器
我還沒有測試過,但這是有道理的。謝謝! – srchulo