簡體   English   中英

增加龍卷風/燒瓶安裝的超時

[英]Increase timeout for Tornado/Flask Setup

我有一個如下的Tornado / Flask設置,由於請求時間太長,導致502網關超時。

如何增加龍卷風的超時時間? 我已經看過Tornado的文檔,但是找不到相關信息。

import os
from flask import Flask
from flask_cors import CORS
from flask_env import MetaFlaskEnv
from flask_restful import Api
from tornado.httpserver import HTTPServer
from tornado.ioloop import IOLoop
from tornado.wsgi import WSGIContainer
from resources.version import Version


class Configuration(metaclass=MetaFlaskEnv):
    """
    Service configuration
    """

    DEBUG = True
    PORT = 5000

# setup api app
app = Flask(__name__)
app.config.from_object(Configuration)
API = Api(app)

# allow cross site request
CORS = CORS(app, resources={r"/api/*": {"origins": "*"}})

# system endpoints
API.add_resource(Version, '/api/v1/version')


if __name__ == '__main__': # pragma: no covers
    # start server
    HTTP_SERVER = HTTPServer(WSGIContainer(app))
    HTTP_SERVER.listen(port=app.config["PORT"])

    num_process = int(os.environ.get('NUM_PROCESS', 4))
    HTTP_SERVER.start(num_process)

    IOLoop.instance().start()

龍卷風沒有導致502返回的任何超時。 這一定來自系統的其他部分(也許是nginx或haproxy?)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM