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

452
Vistas
Elastic Beanstalk: Implementar el estado de Nodejs Degradado Los siguientes servicios no se están ejecutando: web

Solo uso eb deploy y también intenté cargar con zip, el entorno de beanstalk elatic se muestra "degradado".

El registro cuando hago clic para ver es

 Overall Degraded Impaired services on all instances. Severe Following services are not running: web.

Mi archivo app.js:

 const express = require('express'); const app = express(); app.listen(3000, () => { console.log("Sever console log.") });

contenido del paquete.json

 { "name": "project_api", "version": "1.0.0", "engines": { "node": "12.18.3" }, "description": "the server side of the api", "main": "app.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "Businsoft Limited", "license": "ISC", "dependencies": { "dropbox": "^5.2.1", "express": "^4.17.1", "isomorphic-fetch": "^2.2.1", "nodemon": "^2.0.4" } }

Creo que este es el comienzo más simple con Elastic Beanstalk, pero de alguna manera falla. ¿Alguna idea para solucionarlo?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Después de la depuración por un tiempo, logré resolver el problema.

En package.json

Necesito eliminar esta línea:

 "main": "app.js",

Y agregue el "inicio" en los "scripts" de esta manera:

 "scripts": "start": "node app.js"

Y luego actualice el

 app.listen(3000, () => { console.log("Sever console log.") });

para

 const port = process.env.port || 3000; app.listen(port, () => { console.log("Sever console log.") });

Y luego vaya a Consola de AWS > Entorno de Elastic Beanstalk > Configuración > Edición de software > agregue propiedades en Propiedades del entorno

Nombre port Valor 8080

Finalmente, vuelva a cargar el código fuente y funciona.

over 4 years ago · Santiago Trujillo Denunciar
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