Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

477
Vistas
ERROR: no se puede escribir el archivo pid en /tmp/docker-entrypoint-temp-mongod.pid: error desconocido

Información de la pila :

SER : Aplicación NodeJS, MongoDB

FE : Aplicación AngularJS

Caso de uso: estoy implementando la aplicación BE (NodeJS) en AWS ECS junto con MongoDB. Hay una definición de tarea (AWS) en la que deben adjuntarse ambos contenedores para que el contenedor de Mongo se pueda vincular al contenedor de NodeJS. El contenedor de Mongo es del registro del concentrador docker registration.hub.docker.com/library/mongo:latest

Tenga en cuenta que también me suscribí a CloudWatch Logs para los contenedores.

También estoy proporcionando MONGO_INITDB_ROOT_PASSWORD y MONGO_INITDB_ROOT_USERNAME como nuevas variables de entorno de usuario.

Problema: tan pronto como el servicio arranca el contenedor NodeJS, falla con el siguiente error.

2019-05-28T14:15:23.208+0000 I CONTROL [main] ERROR: No se puede escribir el archivo pid en /tmp/docker-entrypoint-temp-mongod.pid: Error desconocido

ingrese la descripción de la imagen aquí

Resultado : como resultado, mongo no puede comenzar y la aplicación NodeJS no puede operar en la base de datos. Quiero estas operaciones de base de datos dentro del contenedor (ECS) como solución.

¡Por favor guíe lo que estoy haciendo mal aquí! ¡Ayuda amablemente!

Por qué difiere de esta respuesta/pregunta: porque en mi caso, la aplicación junto con MongoDB se ejecuta en un entorno de contenedor y el contenedor (contenedor de nodo) es responsable de iniciarlo o reiniciar el servicio mongo. Además, el error al que me enfrento es Unknown Error .

EDITAR: Dockerfile

 FROM node:8-alpine # Create app directory WORKDIR /usr/src/app # Install app dependencies # A wildcard is used to ensure both package.json AND package-lock.json are copied # where available (npm@5+) COPY package*.json ./ RUN npm install # RUN npm audit # Bundle app source #COPY . /usr/src/app COPY . . EXPOSE 9000 CMD [ "npm", "start" ]
over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda