gpt4 book ai didi

java - 如何监控 session 值?

转载 作者:行者123 更新时间:2023-11-30 07:36:53 24 4
gpt4 key购买 nike

我正在开发一个网络应用程序。在那个应用程序中,我在 session 中维护着巨大的数据映射。我在 Tomcat 6.0 中部署了我的应用程序。有时我遇到堆空间问题。

如何增加堆空间?我如何维护 session 值?如何跟踪 session 中的值?

我正在使用 netbeans 6.1 开发应用程序。有什么工具可以监控 session 值吗?

谢谢。

最佳答案

I am developing a web app. In that app, I am maintaining huge data map in the session

好吧,这可能不是一个好主意,尤其是如果您将数据长时间保存在 session 中:

  • 如果您增加并发用户数,这将无法很好地扩展。
  • 这在具有持久 session 的集群环境中会产生巨大的成本(这里可能不是这种情况,但请记住这一点)。

另一种方法是将数据写入数据库。

How to increase the heap space?

使用-Xmx JVM 选项设置最大堆空间。例如,-Xmx512M。对于 Tomcat,您应该在 CATALINA_OPTS 环境变量中设置 JVM 选项(我将其设置在 catalina.bat 中)。参见 this blog post .

Is there any tool to monitor the session values?

Lambda Probe可以做到这一点(参见 changelog )。

另见

关于java - 如何监控 session 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3154831/

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