我的程序在heroku上返回状态为0

时间:2013-07-23 10:45:12

标签: python heroku flask

我只需从python复制粘贴默认程序for heroku;

import os
from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello():
    return 'Hello World!'

run(host='localhost', port=8080)

它返回一个错误“退出状态为0”,经过研究后我发现这意味着“成功退出”。我如何解决这个问题,因为网站提供错误“。它不会返回任何其他回溯错误。

An error occurred in the application and your page could not be served. Please try again in a few moments.

If you are the application owner, check your logs for details.

1 个答案:

答案 0 :(得分:0)

我认为您已在自己的评论中回答了您的问题。

在Heroku上,Flask应用程序似乎没有使用Flask / werkzeug app-runner,而是通过gunicorn,所以转到the tutorial,向上滚动以查看确切的示例(没有{{ 1)行,然后通过包含run()的Procfile查看调用。

web: gunicorn hello:app引用你的hello.py和hello到其中的变量应用。