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

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

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