如何解决如何处理GAE部署中的Gunicorn错误
我正在尝试在GAE上部署python服务,当我部署它时,出现以下错误Error on GAE logs
我没有在我的requirements.txt文件中添加Gunicorn,但是当我在GAE上调试服务时,我在Requirement文件中看到了它。
有人可以帮忙找出问题所在。 我的服务中只有一个main.py,这是我正在使用的Yaml
service: service
runtime: python37
runtime_config:
python_version: 3
# [START handlers]
handlers:
- url: /.*
script: auto
Requirement.txt文件
Flask==1.0.4
Werkzeug>=0.14
google-cloud-pubsub==0.37.2
Main.py
import logging
import os
import time
import sys
import json
# [START imports]
from flask import Flask,render_template,request,jsonify
from google.cloud import pubsub
app = Flask(__name__)
@app.route('/publish',methods=['POST'])
def form():
data = request.json
if data:
return jsonify({"message": "DONE"})
else:
return "Hello World"
解决方法
在requirements.txt中添加依赖项6为我解决了这个问题。
six==1.14.0
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。