如何处理 GAE 部署中的 Gunicorn 错误

How to Handle Gunicorn Error on GAE deployment

我正在尝试在 GAE 上部署 python 服务,当我部署它时出现以下错误 Error on GAE logs

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

谁能帮忙找出问题所在。 我的服务中只有一个 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