我在Postgres上使用Sequelize,最近将Sequelize.js更新为2.0.0-rc1。
每个服务器启动后,psql连接管理器似乎突然断开,出现以下错误:
Cannot call method 'on' of undefined
可以追溯到:
at Promise.<anonymous> (/Volumes/Work/projects/boon/server/node_modules/sequelize/lib/dialects/postgres/connection-manager.js:90:10)
rc1是否存在任何已知问题,或者之前是否有人遇到此问题?
感谢。
答案 0 :(得分:0)
因此,我将问题追溯到使用new-relic进行监控。
我不确定为什么,但评论出:
require('newrelic');
似乎可以解决问题。
我关闭了这个问题,因为这显然是一个外部问题。
Newrelic并不接受GitHub上的问题,所以我无法分享链接以获取更多信息,但是如果此问题得到解决,我会更新。
编辑:
这是一个讨论问题的支持线程: https://discuss.newrelic.com/t/issue-with-node-agent-1-11-2-and-sequelize/6951/6
现在只有解决方案才能回滚。