项目用 websocket,比较简陋为单机式有状态的,一个 session 对应一个对象去处理业务,并存在一个 ConcurrentHashMap 中。session 关闭后会从 Map 中清掉。 现在出现问题:打日志发现 Map 中有大量未清除的数据,且 session 保持打开的情况(这些 session 都是打开了有好几天了),眼看内存溢出。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。