2014-01-15 102 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「不要做任何事情根」