相关疑难解决方法(0)

错误:[Errno 98]地址已在使用中

我正在创建一个简单的flaskapp,我将在heroku上部署,第一次在heroku上部署python应用程序,据说我是gunicorn的新手.

附加说明:使用虚拟环境.

烧瓶Flask的版本== 0.10.1

gunicorn == 19.3.0

使用'python run.py' 有效

使用'foreman start'我收到以下错误

16:35:44 web.1  | started with pid 4047
16:35:44 web.1  | [2015-03-30 16:35:44 +0000] [4047] [INFO] Starting gunicorn 19.3.0
16:35:44 web.1  | [2015-03-30 16:35:44 +0000] [4047] [INFO] Listening at: http://0.0.0.0:5000 (4047)
16:35:44 web.1  | [2015-03-30 16:35:44 +0000] [4047] [INFO] Using worker: sync
16:35:44 web.1  | [2015-03-30 16:35:44 +0000] [4053] [INFO] Booting worker with pid: 4053
16:35:44 web.1  |  * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
16:35:44 web.1  | …
Run Code Online (Sandbox Code Playgroud)

python heroku flask gunicorn

11
推荐指数
1
解决办法
8945
查看次数

gunicorn用于python烧瓶的连接

最近,我根据烧瓶文档将了Heroku Python Flask应用程序从“ 小型应用程序 ”格式更改为“简单包”格式(将所有内容解耦到单独的子目录中)app.py

应用程序使用以下命令正确运行

> python runserver.py
Run Code Online (Sandbox Code Playgroud)

但是,执行

gunicorn runserver:app --log-file=- 
Run Code Online (Sandbox Code Playgroud)

输出:

"Starting gunicorn .... connection in use error" (loops forever)
Run Code Online (Sandbox Code Playgroud)

我的runserver.py配置为:

 from re3 import app
 app.run(debug=True)
Run Code Online (Sandbox Code Playgroud)

__init__.py配置:

import os
from flask import Flask
from flask import render_template
app = Flask(__name__)
import views
Run Code Online (Sandbox Code Playgroud)

view.py配置:

from re3 import app
@app.route('/')
def index():
    return 'Hello World!'
Run Code Online (Sandbox Code Playgroud)

两次处决有什么变化?

python heroku flask gunicorn

0
推荐指数
1
解决办法
711
查看次数

标签 统计

flask ×2

gunicorn ×2

heroku ×2

python ×2