【问题标题】:can't stop Neo4j server - ERROR: Neo4j Server not running无法停止 Neo4j 服务器 - 错误:Neo4j 服务器未运行
【发布时间】:2014-01-16 21:01:24
【问题描述】:

我的 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 进程并且它破坏了我的数据库:(有没有人知道为什么会发生这种情况。我没有得到一个新的空数据库的问题

【问题讨论】:

  • 尝试关闭时,data/graph.db/messages.logdata/log/console.log 会得到什么?哪个 Neo4j 版本,哪个操作系统?
  • 它可能作为服务运行并且无法使用该命令找到 pid。如果要运行 neo4j 启动/停止,请作为服务卸载。
  • 它没有作为服务安装。我为卸载所做的只是解压缩并开始使用 neo4j start。 neo4j start 始终有效。 Neo4j stop 也适用于当我擦除数据库后它是干净的但在我用数据填充它之后它告诉我它显然没有运行时它没有运行。
  • Stefan ... 当数据库将我的数据加载到其中时,当我运行命令 neo4j stop 时,两个日志中都不会出现任何内容。当我擦除数据库后它是干净的,neo4j 停止工作并且日志显示正常消息。很奇怪
  • 你能检查一下你是否有data/neo4j-service.pid以及data目录有什么权限吗?

标签: neo4j


【解决方案1】:

感谢迈克尔,你带领我走上了正确的道路。似乎我的数据加载脚本正在使用 root 而不是我的应用程序用户帐户重新启动 neo4j。这使 .pid 文件的所有者锁定了我的用户。吸取的教训就像老话“不要以 root 身份做任何事情”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-16
    • 1970-01-01
    • 2014-08-10
    • 1970-01-01
    • 1970-01-01
    • 2015-04-19
    • 1970-01-01
    相关资源
    最近更新 更多