jboss - JEE 服务器中是否有内部进程来杀死/释放丢失的会话?
问题描述
我的 webapp 运行 Payara4+JSF2.2+CDI2。有时用户会关闭浏览器,或关闭浏览器选项卡(我的 web 应用程序可能会运行许多选项卡),或者直到浏览器或客户端操作系统崩溃。然后,我想知道 JEE 服务器中是否有一些内部进程,如 Payara/Glassfish/JBoss/Tomee/etc 监视这种情况以释放所有对象使用的内存(CDI 注入的 bean,其他对象在 webapp 中使用)用户会话中的服务器等)丢失,例如 JEE 服务器垃圾收集(不是默认的 Java 垃圾收集)。这在有很多用户的 webapp 环境中是一个问题,垃圾对象的内存消耗变得非常大。
解决方案
推荐阅读
- julia - 使用 VegaLite.jl 缩放 x 轴和 y 轴
- android - 如何在本机反应中使按钮粘在ScrollView内的底部?
- react-native - 错误:使用 Asset.loadAsync 中的 localUri 用于 FileSystem.getInfoAsync 或 Android 上的 FileSystem.readAsStringAsync 时出现“位置...不可读”
- assembly - 将链接描述文件与程序集文件 [risc-v] 连接
- android - 如何在 Android 的 Radiobuttons 中缩放圆圈
- java - 如何在 Java 中保持随机化文本?
- entity-framework-core - Fluent API Configuration of One-To-Many relationship
- javascript - 我有一个计数器,当页面滚动到某个元素时,只能触发一次反应?
- react-native - React Native Picker - 样式选择器不是灰色的
- mysql - 通过 Docker Compose 中的参数设置 MySQL 变量