网站创建时,是基于gunicorn创建的flask网站,
修改下方配置文件
/www/wwwroot/your_app_name/gunicorn_conf.py
在 worker_class = xxx 这行下方增加一行
timeout = 120
自行修改120这个数值,单位是s
另外,以下是必须的:
/www/server/nginx/conf/proxy.conf
60修改成360
proxy_connect_timeout 360;
proxy_read_timeout 360;
proxy_send_timeout 360;
在app.py中是否增加以下配置,结果都不会受影响,所以可以忽略以下修改。
app.config['GATEWAY_TIMEOUT'] = 300
测试代码
#test-测试超时
@app.route('/test')
@app.route('/test/<int:t>')
def test_timeout(t=30):
time.sleep(t)
return f'刚刚返回时长:{t}s'