我一直在努力与这个问题了几个星期的:SESSIONS_PER_USER限用的NodeJS
出于某种原因,我们的脚本的NodeJS被连接到另一台机器一个Oracle数据库开始限SESSIONS_PER_USER示数,但我们没有任何其他连接打开到数据库。我尝试了另一个用户,但它返回完全相同的错误。
最奇怪的部分是该服务已运行数周,这是它第一次给我们这个错误。
我们使用OracleDB的(https://github.com/oracle/node-oracledb)模块连接到数据库。
我们要求技术支持团队,但显然,他们可以使用我们的用户来连接数据库,但是当它出自于我们的机器(Ubuntu的服务器14.04)使用帐户它给这个错误。我试图寻找我们的机器内可能的“缓存”的会话或连接,但我还没有找到很多关于在谷歌这个问题的帮助......
我会很感激,如果有人可以给我对此有些帮助问题,因为我不知道我还能做些什么。
在此先感谢。
什么是你的会话限制?我不确定这个具体的提供商,但是根据我过去的经验,提供商会在连接并将它们存储在连接池中以供重复使用时打开几个会话。节点可能会做同样的事情。 – Strikegently
它是2,系统管理员刚刚告诉我,它停止工作的那一天他们从“无限”变成了2,但无论如何它现在不应该给出任何session_limit错误,因为我们没有任何连接。 – avilac
除非节点将一些数据存储在本地缓存中,但我还没有发现任何相关信息。我现在无能为力:S – avilac