Ошибка при запуске сервера neo4j (Neography, Ruby)

Сервер внезапно перестал работать и при перезапуске выдал следующую ошибку. Не могу найти ничего, связанного с этим онлайн. Есть идеи, что не так и как это решить?

org.neo4j.server.logging.Logger log SEVERE: org.neo4j.server.ServerStartupException: Запуск сервера Neo4j завершился неудачно: Active помечен как 1, но в org.neo4j.server нет данных /graph.db/nioneo_logical.log.1.AbstractNeoServer.start(AbstractNeoServer.java:218) в org.neo4j.server.Bootstrapper.start(Bootstrapper.java:87) в org.neo4j.server.Bootstrapper.main(Bootstrapper.java:50) Причина: java.lang.IllegalStateException: Активно помечено как 1, но нет данных /graph.db/nioneo_logical.log.1 в org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLogFiles.determineState(XaLogicalLogFiles.java:138) в org.ne.impl.recovery.:70) в org.neo4j.server.AbstractNeoServer.runPreflightTasks(AbstractNeoServer.java:333) в org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:152) ... еще 2

25 апреля 2014 г. 21:13:07 org.neo4j.server.logging.Logger log SEVERE: Не удалось запустить Neo Server через порт [7474]

1 ответ

Решение

Похоже, вы испортили свое хранилище данных, например, из-за нечистого завершения работы. Для восстановления попробуйте следующую процедуру:

  1. ВАЖНО: перед выполнением каких-либо ручных изменений в вашем graph.db папку, убедитесь, что у вас есть действительная резервная копия, например, tar -zcf <path>/graph.db.tar.gz data/graph.db,
  2. Проверьте, что резервная копия с 1. в порядке.
  3. rm data/graph.db/nioneo_logical.log.active, NB: эта операция может быть вредной.
  4. попробуйте перезапустить сервер
  5. если это произойдет, проверьте, были ли последние изменения, которые вы сделали до того, как БД достигнет своего текущего состояния.
Другие вопросы по тегам