繁体   English   中英

无法在 Google App Engine 上部署 Flask 应用程序,收到错误“502 Bad Gateway”

[英]Unable to deploy Flask App on Google App Engine getting an error “502 Bad Gateway”

我正在尝试在 Google App Engine 上部署一个简单的Flask应用程序,问题是代码部署没有错误,但是当我访问已部署应用程序的 URL 时,我收到错误"502 Bad Gateway"

在此处输入图片说明

日志

在此处输入图片说明

下面是我正在使用的代码

在此处输入图片说明

应用程序.yaml

runtime: custom
env: flex
entrypoint: gunicorn -b :$PORT main:app

runtime_config:
 python_version: 3

manual_scaling:
  instances: 1

resources:
  cpu: 1
  memory_gb: 1
  disk_size_gb: 10

文件

FROM ubuntu:18.04

RUN apt-get update \
    && apt-get install -y apt-utils \
    python3.6 \
    python3-pip
    
WORKDIR /app
COPY . /app
RUN pip3 install -r requirements.txt

ENTRYPOINT ["python3"]
CMD ["main.py"]

主文件

from flask import Flask, jsonify

app = Flask(__name__)

@app.route('/')
def index():
    return jsonify('Hello World')

if __name__ == '__main__':
    app.run(debug=True)

要求.txt

Flask
gunicorn

发布@JohnHanley 的评论以获得可见性。

默认端口为app.run(host='0.0.0.0', port=8080)侦听端口 5000。更改代码如下: app.run(host='0.0.0.0', port=8080)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM