请问我在使用nginx作为代理的gunicorn上运行基于烧瓶的应用程序时遇到了问题。我的JQuery回调间歇地工作。它在开发中没有失败。我的开发环境是Windows上运行的flask。如上所述,间歇性行为始于我移至部署环境的那一刻。我的回调代码如下:
$.getJSON("compute", data={'customer_orders':orders_string},function(data) {
$("#result").val(data.result);
var optimize_routes = data.result;
alert("optimize_routes: " + optimize_routes);
.....
.....
});
getJSON方法提交到flask脚本,并且回调用于获取字符串,flask代码如下:
@app.route('/compute',methods=['POST', 'GET'])
def compute_paths():
orders = request.args.get("customer_orders")
......
......
return jsonify(result=routes_string)
对于在部署环境中如何使回调运行失败的建议,我将不胜感激。 谢谢。