我们注意到IBM MobileFirst Server正在使用High Memory by Java TM Platform SE二进制进程,在服务器启动2 3天后它达到6 GB,导致服务器处于挂起状态,然后只有重启才是解决方案。 在日志中我们发现以下消息: “没有可用的缓冲区空间(达到最大连接数?):connect”
环境:Windows服务器2012上的IBm Worklight Server 7.1和java版本为1.7 64位。在此服务器上运行的混合移动应用程序。
似乎任何一个建议都可能需要一些配置?
答案 0 :(得分:-1)
许多信息丢失......这可能是由多种原因造成的。
serverSessionTimeout
属性的价值是多少?例如,这可能会导致连接长时间保持打开状态,这意味着服务器不会清理/删除"连接......你打开的越多,你需要的内存就越多。所有这些以及更多因素可能会导致您需要多少内存。
另见:http://www-01.ibm.com/support/docview.wss?uid=swg21690707
它提到了DB2,但想法是 - 连接越多,你需要的内存就越多。