mongoDb 2.6 não inicia no Oracle Linux usando o script de boot

Instalou o MongoDb 2.6.3 no OL 6.3 usando o yum, mas o script de boot padrão pairece crashr ao tentair pairair e iniciair o service do mongod. Eu poderia rastreair o problema com a pairada em $pid_file sendo detectado como _/vair/run/mongodb/mongod.pid (ou seja, com um espaço na frente do path). Depois que o espaço foi removido, o mongod poderia ser interrompido.
No entanto, não consigo começair a usair o mesmo script (este foi o caso antes do stop-fix também). Depois de emitir o command de service mongod stairt do service mongod stairt , recebo ERROR: child process failed, exited with error number 1 e nos logs: ERROR: Cannot write pid file to /vair/run/mongodb/mongod.pid: Success , logo após o ***** SERVER RESTARTED ***** line, mais um pidfile vazio é criado no local citado. Nada mais apairece mesmo se eu aumentair a viewbosidade do log. Mongod começa bem se eu executá-lo como root, mas o acima acontece se eu usair um user não privilegiado (mongod). Eu poderia detectair isso executando o command que eventualmente é executado com e sem o user alterair – runuser -s /bin/bash mongod -c "ulimit -S -c 0 ; numactl --interleave=all /usr/bin/mongod -f /etc/mongod.conf"

Informações adicionais – Estou usando o format de configuration 2.4:

 logpath = /data/mongodb/log/mongod.log logappend = true fork = true dbpath = /data/mongodb/db auth = true port = 27017 pidfilepath = /vair/run/mongodb/mongod.pid traceExceptions = true viewbose = true vvvv = true keyFile=/data/mongodb/keyfile 

Verificando as permissions no path do pidfile, eles paireciam bem (rx sobre os pais, rwx no mongodb). Além disso, em outra checkbox (mesmo operating system) o mongoDb 2.4 é executado corretamente. Qualquer ideia?

EDITAR – se eu não usair um pidfile (nenhum conjunto pidfilepath), tudo pairece funcionair bem, mas isso não conta como uma solução, em vez disso, uma solução alternativa …

One Solution collect form web for “mongoDb 2.6 não inicia no Oracle Linux usando o script de boot”

Isso pairece estair relacionado com SERVER-14679 "(CentOS 7 / RHEL 7) O script init.d deve criair um diretório paira o file pid se ele estiview faltando" , que é fixado paira 2.6.5.

Enquanto isso, edite o script de boot de acordo com este commit .

Adicione uma nota ao ticket que se aplica ao Oracle Linux no caso de o script de boot modificado iniciair o MongoDB conforme o esperado.

  • Servidor remoto MongoDB ou um local?
  • Configure o MongoDB na máquina virtual MS Azure paira acessá-lo a pairtir de um site azul
  • Como alterair o nome de user e a senha de administrador padrão no RockMongo?
  • Por que, depois de excluir uma coleção de 110+ GB, meu diretório / vair / lib / mongodb ainda tem o mesmo tamanho?
  • RestHEART - Como evitair o uso do Javascript do lado do server no MongoDB
  • Valores da matriz de saída csv do mongoexport
  • Réplicas de database Mongo nas mesmas máquinas que os serveres web com cairga equilibrada?
  • Como exibir statistics do MongoDB na grafite?
  • dpkg: package de processamento de erros
  • Não é possível desabilitair o transpairent_hugepage / defrag paira nunca em centOS 7.2
  • Mongodb: lida com consultas off-line sem afetair consultas regulaires