[英]Heroku Python Gunicorn 'Foreman Start' error
我正在通過Heroku教程上的Python入門指南進行工作,我一直使用Procfile聲明過程類型 。
但是在運行“領班啟動”之后,它說:
C:\Users\preatik\helloflask>foreman start
17:09:08 web.1 | started with pid 292
17:09:08 web.1 | Traceback (most recent call last):
17:09:08 web.1 | File "C:\Python33\lib\runpy.py", line 160, in _run_module_as_main
17:09:09 web.1 | "__main__", fname, loader, pkg_name)
17:09:09 web.1 | File "C:\Python33\lib\runpy.py", line 73, in _run_code
17:09:09 web.1 | exec(code, run_globals)
17:09:09 web.1 | exited with code 1
17:09:09 system | sending SIGKILL to all processes
17:09:09 | File "C:\Python33\Scripts\gunicorn.exe\__main__.py", line 5, in <module
我還跑了以下:
C:\Users\preatik\helloflask>foreman check
valid procfile detected (web)
任何想法有什么問題嗎? 我正在使用Windows 7.任何與操作系統相關的問題?
工頭顯然已經在Windows 64上完全損壞(多年!!),對於Heroku團隊尚未修復的問題來說,這似乎非同尋常。
但是,回答您的問題。 您應該能夠按照Heroku快速入門指南進行操作 ,將hello.py文件調整為如下所示。
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return '<h1>Hello Iain!</h1>'
if __name__ == '__main__':
app.run(debug=True)
這將允許您從命令行運行應用程序,例如:
python hello.py
但是,如果您按照教程中的說明安裝gunicorn並將其添加到Procfile中,則所有內容都應運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.