【发布时间】:2017-04-25 04:43:52
【问题描述】:
我在 Mac 上运行 Neo4j。我最近将 Neo4j 更新到 3.1.0,现在看到以下奇怪的行为。我停止了 Neo4j
$ neo4j status
Neo4j is not running
然而在端口7474上有一个进程
$ sudo lsof -i tcp:7474
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 68 root 209u IPv6 0xb7b22ca733564bf9 0t0 TCP localhost:7474 (LISTEN)
这是进程 68。
当我访问http://localhost:7474 时,我看到了 Neo4j 浏览器。它绝对不是隧道到远程图,因为它在 WiFi 关闭的情况下工作,但它也不指向/usr/local/Cellar/neo4j/3.1.0/libexec/data/databases/graph.db。如果我运行
neo4j-shell -path /usr/local/Cellar/neo4j/3.1.0/libexec/data/databases/graph.db/
很明显我可以独立更改这两个图表。
现在我可以很容易地sudo kill -9 68 然后启动 Neo4j。现在7474 指向右图。
但是是那个原始进程68。它指向哪个图表?如何防止它自行启动?
【问题讨论】: