首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zappa不适用于烧瓶蓝图

Zappa不适用于烧瓶蓝图
EN

Stack Overflow用户
提问于 2018-06-25 10:02:13
回答 1查看 652关注 0票数 0

我有一个酒瓶应用程序,我正在使用flask_restful和蓝图来服务我的app。在使用Zappa部署我的应用程序之后,Zappa给我的错误如下所示:

代码语言:javascript
复制
Error: Warning! Status check on the deployed lambda failed. A GET request to '/' yielded a 502 response code.

当我删除api时,zappa没有给我任何错误。所以我知道蓝图是个问题。

我该如何解决这个问题?

(当然,我正在使用Python 3.6)

zappa_settings.py

代码语言:javascript
复制
{
"dev": {
"app_function": "main.app",
"aws_region": "us-east-1",
"profile_name": "default",
"project_name": "zap",
"runtime": "python3.6",
"s3_bucket": -MYBUCKETNAME-
}
}

main.py

代码语言:javascript
复制
from flask import Flask
from api.api import serendipity
from api.chat_api import chat
from database import db
# from mail import mail
# from admin.controller import admin

app = Flask(__name__, template_folder='admin/templates')
app.config.from_object('config')

app.register_blueprint(serendipity)
app.register_blueprint(chat, url_prefix='/chat')

with serendipity_app.app_context():
    db.init_app(app)
    db.create_all(app=app)
    mail.init_app(app)
    admin.init_app(app)

@app.route('/')
def index():
    return "{ message: 'Hello, world!' }", 200

# We only need this for local development.
if __name__ == '__main__':
    app.run(host='0.0.0.0')

环境

使用的Zappa版本:最新的操作系统(0.46.1)和Python版本: mac塞拉利昂,10.13.5(17F77) pip冻结的输出:

代码语言:javascript
复制
aniso8601==3.0.2
argcomplete==1.9.3
arrow==0.12.1
base58==1.0.0
bcrypt==3.1.4
blinker==1.4
boto3==1.7.45
botocore==1.10.45
CacheControl==0.12.5
cachetools==2.1.0
certifi==2018.4.16
cffi==1.11.5
cfn-flip==1.0.3
chardet==3.0.4
click==6.7
docutils==0.14
durationpy==0.5
firebase-admin==2.11.0
Flask==1.0.2
Flask-Admin==1.5.1
Flask-Mail==0.9.1
Flask-RESTful==0.3.6
Flask-SQLAlchemy==2.3.2
future==0.16.0
gcloud==0.17.0
geographiclib==1.49
geopy==1.14.0
google-api-core==1.2.1
google-api-python-client==1.7.3
google-auth==1.5.0
google-auth-httplib2==0.0.3
google-cloud-core==0.28.1
google-cloud-firestore==0.29.0
google-cloud-storage==1.10.0
google-resumable-media==0.3.1
googleapis-common-protos==1.5.3
grpcio==1.12.1
hjson==3.0.1
httplib2==0.11.3
idna==2.7
itsdangerous==0.24
Jinja2==2.10
jmespath==0.9.3
jws==0.1.3
kappa==0.6.0
lambda-packages==0.20.0
MarkupSafe==1.0
msgpack==0.5.6
numpy==1.14.5
oauth2client==3.0.0
placebo==0.8.1
protobuf==3.6.0
pyasn1==0.4.3
pyasn1-modules==0.2.1
pycparser==2.18
pycryptodome==3.4.3
pyfcm==1.4.5
Pyrebase==3.0.27
python-dateutil==2.6.1
python-jwt==2.0.1
python-slugify==1.2.4
pytz==2018.4
PyYAML==3.12
requests==2.19.1
requests-toolbelt==0.7.0
rsa==3.4.2
s3transfer==0.1.13
six==1.11.0
SQLAlchemy==1.2.8
SQLAlchemy-Utils==0.33.3
toml==0.9.4
tqdm==4.19.1
troposphere==2.3.0
Unidecode==1.0.22
uritemplate==3.0.0
urllib3==1.23
Werkzeug==0.14.1
wsgi-request-logger==0.4.6
WTForms==2.2.1
zappa==0.46.1
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-27 06:51:35

解决了我自己。Zappa版本是问题所在。我降低了zappa & pip的评级,然后,它起作用了!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51020809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档