neomodel 因为数据库关闭不能访问报错

本文记录了一次使用Python连接Neo4j数据库时遇到的连接失败问题,并给出了详细的错误日志。通过检查发现,原因是数据库未启动导致无法建立连接。最终解决方案为启动数据库服务。

今天的第一单生意:出现错误,然后解决,就是我的生意。

Traceback (most recent call last):
  File "/home/py/PycharmProjects/ThirdTest/questionanswer/neo4joperate.py", line 157, in <module>
    get_question_id(query, params_json_string)
  File "/home/py/PycharmProjects/ThirdTest/questionanswer/neo4joperate.py", line 130, in get_question_id
    results, columns = db.cypher_query(query_string, params_json_string)
  File "/usr/local/lib/python2.7/dist-packages/neomodel/util.py", line 27, in wrapper
    self.set_connection(config.DATABASE_URL)
  File "/usr/local/lib/python2.7/dist-packages/neomodel/util.py", line 61, in set_connection
    max_pool_size=config.MAX_POOL_SIZE)
  File "/usr/local/lib/python2.7/dist-packages/neo4j/v1/api.py", line 112, in driver
    return driver_class(uri, **config)
  File "/usr/local/lib/python2.7/dist-packages/neo4j/v1/direct.py", line 63, in __init__
    pool.acquire()
  File "/usr/local/lib/python2.7/dist-packages/neo4j/v1/direct.py", line 44, in acquire
    raise ServiceUnavailable("Cannot acquire connection to {!r}".format(self.address))
neo4j.exceptions.ServiceUnavailable: Cannot acquire connection to Address(host='localhost', port=7687)

解决办法当然是开启数据库: 到neo4j的bin目录下./neo4j start

转载于:https://www.cnblogs.com/herosoft/p/7907885.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值