Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

474
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!