我们最近在服务器上遇到了内存不足的错误,最终我们发现罪魁祸首是这个文件夹:
\Users\currentuser\AppData\Local\Temp\notes618068\xspstate
一旦我们关闭 Domino 服务器(在 9.0.1 - FP4 上运行,带有 HF3)并将其恢复,此错误就会消失,直到下次!
有没有人遇到过这个问题,以及关于为什么会发生这种情况的任何建议或想法?
2015 年 12 月 16 日更新:IBM 现已针对此问题发布了修补程序。
最佳答案
该文件夹将是将 session 保存到磁盘的位置。我会检查:
- 用于保存页面数的 xsp 属性已增加到较高数字的应用程序
- xsp 属性 session 超时已更改为较高数字的应用程序。即使浏览器关闭后, session 仍将保留在磁盘上,直到超时 - 服务器不知道浏览器已关闭!
- 具有上述任一情况且用户数量较多的应用可能是原因
- 具有用于 REST 的 XAgent 或其他未设置 viewstate="nostate"的临时访问点的应用程序(仔细检查区分大小写,它位于 XPage 的“所有属性”上)。否则这些组件树会被持久化。如果它们用于 REST 访问,则每个都是单独的 session ,因此最大页面数永远不适用。
我不知道 xspstate 中的文件是否给出了该应用程序的任何指示。如果是这样,它可能有助于追查罪魁祸首。
关于XPages 应用程序耗尽了服务器上的所有硬盘空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33518549/