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

448
Views
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 answers
Answer question

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 Report
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!