首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >grapheneDB Neo4j连接上的H12请求超时

grapheneDB Neo4j连接上的H12请求超时
EN

Stack Overflow用户
提问于 2017-02-10 11:03:50
回答 1查看 280关注 0票数 0

不用说,我对Heroku和GrapheneDB都是新手。我有一个使用Neo4j的Nodejs应用程序,它在我的本地机器上运行得很好。我将其移动到Heroku,并使用GrapheneDB将neo4j DB连接到应用程序。当我在Heroku上运行应用程序时,当我尝试登录时得到一个H12请求超时,这需要数据库访问。我的代码中唯一的更改是GrapheneDB推荐的以下内容:

代码语言:javascript
复制
var graphenedbURL = process.env.GRAPHENEDB_BOLT_URL;
var graphenedbUser = process.env.GRAPHENEDB_BOLT_USER;
var graphenedbPass = process.env.GRAPHENEDB_BOLT_PASSWORD;

var driver = neo4j.driver(graphenedbURL, neo4j.auth.basic(graphenedbUser, graphenedbPass));

//var driver = neo4j.driver("bolt://localhost", neo4j.auth.basic("neo4j", "xxxxx"));

其中我添加了前四行,并注释掉了第五行。应用程序的非数据库功能运行良好,但任何连接到数据库的尝试都会导致H12。我正在使用带有Neo4j 3.0.8的Javascript和用于日志记录的papertail。以下是我尝试注册用户时的纸尾日志:

代码语言:javascript
复制
Feb 09 18:53:44 puppydog-dev-2017 heroku/router:  at=error code=H12 desc="Request timeout" method=POST path="/users/registerowner" host=puppydog-dev-2017.herokuapp.com request_id=867c7bc5-2d61-4c82-8b42-87732b21d449 fwd="104.244.227.83" dyno=web.1 connect=1ms service=30000ms status=503 bytes=0 

有人能解释一下这里发生了什么吗?

EN

回答 1

Stack Overflow用户

发布于 2017-02-13 00:57:34

我发现H12是由GrapheneDb平台的重置导致DB关闭的结果。由于数据库不可用,因此对数据库的所有后续调用都会导致H12。导致数据库关闭的原始问题仍然未知。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42150780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档