Bastante seguro que algunas personas encontraron este problema antes.Error de Heroku H14 (no se ejecutan procesos web)
Se siguieron todas las instrucciones para configurar nodo y npm. Al presionar heroku no hubo errores. Pero al abrir la aplicación, se muestra "Error de aplicación"
heroku ps
vuelve
Process State Command
------- --------- ------------
main.1 up for 1m node main.js
mientras
heroku logs
vuelve
Error H14 (No web processes running) -> GET mewtwo.herokuapp.com/ dyno= queue= wait= service= status=503 bytes=
He intentado reiniciar la aplicación con heroku restart
pero st tendré el mismo error Google alrededor y no hubo otra solución que no sea heroku restart
. ¿Alguien probó otros métodos?
Respuesta: (lo puse aquí desde mi representante es demasiado baja para publicar respuesta)
Ok finalmente lo descubrió a mí mismo.
Al parecer, en el Procfile, declaré
main: node main.js
pero Heroku utiliza
web: node main.js
pensé que el nombramiento puede ser cualquier cosa que desee, pero en realidad es estricta, es necesario utilizar web para que funcione (heroku no enfatizó esto - tenga cuidado) al menos por ahora, hasta que descubra por qué este rigor y si puedo cambiar el nombre.
¿Estás seguro de que has comprado en web instancias de los trabajadores? – sarnold
¿tengo que comprar? Solo estoy siguiendo el tutorial de configuración - https://devcenter.heroku.com/articles/nodejs, supongo que es gratis a menos que quieras agregar más? –
encontró la frase "La ejecución de más de un banco de pruebas durante un período prolongado puede generar cargos en su cuenta". Solo estoy ejecutando uno. –