【发布时间】:2020-08-16 13:55:27
【问题描述】:
我正在尝试在 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"
【问题讨论】:
-
能否添加整个回溯,而不仅仅是最后一行的片段作为图片,好吗? AppEngine 是标准的还是灵活的?
-
发布的图片是到达端点后的第一行日志,以及它的 AppEngine 标准
-
你的
main.py看起来怎么样? -
在上面的描述中添加了 Main.py @yedpodtrzitko
-
谢谢。不知道,不完整的回溯让我感到困惑。也许尝试设置日志客户端cloud.google.com/logging/docs/setup/python,如果它会改进它?还有为什么 pubsub
0.37.2,那是好几年了...
标签: python-3.x google-app-engine gunicorn