Servidor Web Neo4j trava: problema de registro?

1

Eu tenho um pequeno banco de dados que estava funcionando bem há apenas um dia, mas agora, quando tento iniciá-lo, o console afirma que consegue abrir, mas o servidor da Web trava.

lsof -i | grep 7474

informa que neo4j está escutando a porta e "close_wait" -ing, o que me é dito significa que o lado do servidor a desligou.

O único erro novo que recebo é que logback.groovy está faltando, junto com logback-test.xml, o que é muito estranho, porque eu configurei o log para false no arquivo de configuração neo4j. Aqui está a saída quando eu começo neo4j:

Starting Neo4j Server...19:31:30,507 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
19:31:30,507 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
19:31:30,508 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/usr/local/Cellar/neo4j/community-1.8.1-unix/libexec/system/lib/neo4j-server-1.8.1.jar!/logback.xml]
19:31:30,536 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@33d6f122 - URL [jar:file:/usr/local/Cellar/neo4j/community-1.8.1-unix/libexec/system/lib/neo4j-server-1.8.1.jar!/logback.xml] is not of type file
19:31:30,632 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
19:31:30,646 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
19:31:30,650 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]
19:31:30,670 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
19:31:30,737 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
19:31:30,737 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]
19:31:30,740 |-ERROR in ch.qos.logback.core.joran.action.IncludeAction - Could not find resource corresponding to [custom-logback.xml]
19:31:30,742 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@647109c4 - Registering current configuration as safe fallback point

WARNING: not changing user
process [2350]... waiting for server to be ready...... OK.
Go to http://localhost:7475/webadmin/ for administration interface.

Eu pensei que isso era um problema com o caminho, então eu adicionei NEO4J_HOME no arquivo neo4j, como aqui: link (solução de Bhargava).

No entanto, o problema persiste. Pensamentos? Não tenho ideia do que os arquivos de log fazem e por que são necessários.

Alguém? Realmente, até mesmo uma explicação pode ser útil.

    
por Olga Mu 18.04.2013 / 04:57

1 resposta

0

Isso se deve às limitações do identificador de arquivos aberto do seu sistema.

Defina maxfiles usando launchctl e ulimit -n usando ulimit para poder iniciar o neo4j corretamente.

Caso contrário, os sintomas são de que este processo irá apenas expirar como você descreveu.

    
por 07.08.2015 / 15:46