我用宝塔(BT)云服务器部署了一个基于flask的简单网站,只有hello world。因为公司业务需求,需要用oracle来调用这个url,这个url用浏览器访问是没问题的,但是用oracle的utl_http包调用就经常超时,偶尔的情况下是可以调用成功的,但是还是经常超时,不知道是flask部署问题还是oracle的问题,已经因为这个卡了好几天了。不知道是不是漏设置了什么参数。请问应该怎么解决,网上实在是找不到办法,用的云服务器宝塔,uwsgi
这是flask源码,很简单
app.py
from view import app
if __name__ = '__main__':
app.run(debug=True, threaded=True)
view.py
from flask import Flask,request
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
用oracle的utl_http包调用这个url,会提示超时,不知道是flask设置少了什么参数,还是oracle的问题,调用其他url不会超时。
请问是什么问题,应该不是防火墙问题,因为偶尔还是会成功的。
直接用浏览器访问是完全可以的