【发布时间】:2015-10-16 15:39:21
【问题描述】:
我们目前正在从节点 0.10 更新到节点 4.1.2,并且我们看到了一些奇怪的模式。与我们的 postgres 数据库的连接数量翻了一番1,我们看到与外部服务请求相同的模式2。我们正在运行一个运行本机集群 API 的集群应用程序,并且两个版本的工作人员数量相同。
我不明白为什么升级运行时语言会明显地通过对外部服务的请求加倍来改变应用程序的行为。
【问题讨论】:
-
你使用哪个节点包来访问postgres?
-
pgv4.4.1。我还打开了issue on their repo,但我认为问题不是来自那里。 -
他们发布了 4.4.2 来解决围绕 Node 4.x 支持的一些问题。你试过了吗?是什么让你认为问题不是来自那里?我会先怀疑 pg 包。
-
根据
pg的作者的说法,很长一段时间以来,连接池方面没有任何改变。此外,我发布的第二张图是外部 HTTP 请求,它们似乎也加倍并且与 postgres 无关。我现在怀疑应用程序集群,但目前没有任何证据“加倍”。 -
您的问题需要独特的研究。任何人都不太可能知道这个问题,尤其是考虑到 NodeJS 4.x 的新鲜程度。
标签: node.js