Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

6.7K
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

0

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

over 4 years ago · Santiago Trujillo Relatório

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 Relatório

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 Relatório

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda