Python 3.x 如何处理GAE部署中的Gunicorn错误

Python 3.x 如何处理GAE部署中的Gunicorn错误,python-3.x,google-app-engine,gunicorn,Python 3.x,Google App Engine,Gunicorn,我试图在GAE上部署python服务,当我部署它时,我得到以下错误 我没有在requirements.txt文件中添加Gunicorn,但是当我在GAE上调试我的服务时,我在requirements文件中看到了它 有人能帮我找出问题所在吗。 我的服务中只有一个main.py,这是我正在使用的Yaml service: service runtime: python37 runtime_config: python_version: 3 # [START handlers] handlers

我试图在GAE上部署python服务,当我部署它时,我得到以下错误

我没有在requirements.txt文件中添加Gunicorn,但是当我在GAE上调试我的服务时,我在requirements文件中看到了它

有人能帮我找出问题所在吗。 我的服务中只有一个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中添加dependency six为我解决了这个问题

 six==1.14.0

你能不能把整个回溯加上,而不仅仅是最后一行的一个片段作为图片?它是AppEngine标准的还是灵活的?发布的图像是到达端点后的第一行日志,它的AppEngine标准您的
main.py
看起来如何?在上面的描述中添加了main.py@yedpodtrzitkothanke。不知道,不完整的回溯让我困惑。也许可以尝试设置日志客户端,如果它可以改善它?还有为什么pubsub
0.37.2
,这已经有几年历史了……请您用解决问题的准确行编辑您的答案,好吗?完成后请不要忘记。请更新您的答案以提供问题的完整解决方案,因为这可能对其他面临相同问题的人有所帮助。