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

6.7K
Vistas
Error de la aplicación Flask al implementar en Heroku at=código de error=H10 desc="Aplicación bloqueada" method=GET path="/"

La aplicación del matraz de muestra muestra un error en = código de error = H10 desc = "Aplicación bloqueada" método = GET ruta = "/" mientras se implementa en Heroku.

Flaskapp.py

 from flask import Flask app = Flask(__name__) @app.route('/') def index(): return "<h1> Deployed to Heroku</h1>" if __name__ == "__main__": app.run()'''

Pocfile

 web : gunicorn flaskapp:app

requisitos.txt

 Click==7.0 Flask==1.1.1 gunicorn==20.0.4 itsdangerous==1.1.0 Jinja2==2.10.3 MarkupSafe==1.1.1 Werkzeug==0.16.0

registro de errores a continuación

 2020-01-10T10:35:14.658092+00:00 heroku[web.1]: Starting process with command `: gunicorn flaskapp:app` 2020-01-10T10:35:16.404755+00:00 heroku[web.1]: State changed from starting to crashed 2020-01-10T10:35:16.381754+00:00 heroku[web.1]: Process exited with status 0 2020-01-10T10:35:19.000000+00:00 app[api]: Build succeeded 2020-01-10T10:35:38.654704+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=flaskapp-te.herokuapp.com request_id=6712472d-a734-4720-b152-1e2716844c41 fwd="137.97.4.98" dyno= connect= service= status=503 bytes= protocol=https 2020-01-10T10:35:39.689766+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=flaskapp-te.herokuapp.com request_id=89a26803-5b09-4a94-99a2-5b0d154d7797 fwd="137.97.4.98" dyno= connect= service= status=503 bytes= protocol=https

Seguí algunos blogs y no pude resolver. Por favor asiste

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

0

Modificó el Procfile como se menciona en la publicación a continuación para

 web: gunicorn --bind 0.0.0.0:$PORT flaskapp:app
over 4 years ago · Santiago Trujillo Denunciar

0

En el archivo proc web: gunicorn --bind 0.0.0.0:$PORT app:app Confirmar en la aplicación si name == ' main ': app.run(debug=True)

over 4 years ago · Santiago Trujillo Denunciar

0

Asegúrese de que gunicorn esté incluido en el archivo requirements.txt.

over 4 years ago · Santiago Trujillo Denunciar

0

Recibí el mismo error, en comparación con la última vez que instaló algunos paquetes nuevos en pip y los importó en su archivo app.py. Simplemente regenere su archivo requirements.txt y vuelva a enviarlo a heroku master, funcionará bien

1> Abre tu terminal

2> escriba - cd YOUR_PROJECT_DIRECTORY

3> tipo - pip freeze > requirements.txt

4> empuja tu código a tu repositorio.

5> git push heroku maestro

over 4 years ago · Santiago Trujillo Denunciar

0

Estructura de mi proyecto

Estructura de mi proyecto Cree un archivo llamado Procfile (no se requiere extensión). Escriba la siguiente línea en la web: gunicorn main:app donde "main" es el nombre del archivo en el que se menciona app = create_app()

pip install gunicorn

pip freeze > requirements.txt

cree un archivo más llamado runtime.txt que contenga la siguiente línea python-3.9.2 (proporcione la versión python respectiva de su proyecto)

Parte de Heroku: ejecute los siguientes comandos uno por uno usando la consola gitbash o vscode

heroku login

git init

git add .

git commit -am "Initial Commit"

git push heroku main

over 4 years ago · Santiago Trujillo Denunciar

0

Tienes el error en tu procfile .

 web: gunicorn

Debería escribirse así. No le dé un espacio después de la web y funcionará bien.

over 4 years ago · Santiago Trujillo Denunciar

0

1 año y 2 meses después. Como señalaron las otras respuestas, hay un problema en el Procfile. Personalmente, no creo que sea necesario --bind 0.0.0.0:$PORT ya que mis aplicaciones han funcionado bien sin esa parte del código, pero no pretendo saber cuál es su propósito. Para este problema en particular, el espacio en Procfile es el problema y este tutorial me resultó útil para abordar mis propios problemas de Procfile.

Sin embargo, quería agregar lo siguiente para aquellos que encuentran esto sabiendo que su Procfile no es el problema, pero aún reciben el error h10.

Para aquellos que encuentran esto específicamente para el error h10, y saben que su Procfile es correcto, asegúrese de leer los registros completos. Descubrí que ocultas en el desorden había líneas que indicaban que no se encontraron ciertos módulos. Aparentemente, mis instalaciones de pip estaban incompletas o no estaban en mi carpeta virtual env. Y no aparecerán todas las instalaciones faltantes. Cada envío puede presentar nuevos módulos que deben instalarse y agregarse a su archivo requirements.txt. Tuve que presionar varias veces para trabajar en cada elemento que faltaba y, finalmente, mi aplicación comenzó a ejecutarse correctamente en Heroku.

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