2014-01-15 80 views
0

我的neo4j服务器无法停止。每当我的DB有我的数据库加载和I型:无法停止Neo4j服务器 - 错误:Neo4j服务器未运行

./bin/neo4j stop 

我得到

ERROR: Neo4j Server not running 
rm: remove write-protected regular file `/home/sa20/neo4j-enterprise-2.0.0/data/neo4j-service.pid'? 

然后我杀-9过程,它破坏我的DB :(有没有人有任何想法,为什么这件事会发生我不与新鲜空DB获得问题

+1

当试图关闭时,你在'data/graph.db/messages.log'和'data/log/console.log'中得到了什么?哪个Neo4j版本,哪个操作系统? –

+1

它可能作为服务运行,无法使用该命令找到pid。如果要运行neo4j启动/停止,请将其作为服务卸载。 –

+0

它未作为服务安装。我所做的所有的unallation都是untar,并开始使用neo4j start。 neo4j开始总是有效。 Neo4j停止也可以在数据库清理完毕后清理干净,但在数据填充完成后它不会运行,它告诉我它清楚时没有运行。 –

回答

0

感谢迈克尔,你我走上正确的道路。看来,我的数据加载脚本重新开始使用root用户,而不是我的应用程序的用户帐户Neo4j的。这是使.pid文件的所有者锁定到我的用户。学到的东西就像旧的addag e“不要做任何事情根”