3
簡單的服務器應用程序。我可以得到多少時間來處理請求。但我只有一個線程來處理請求。有很多請求在同一時間到達。他們會排隊等待處理。我怎樣才能獲得每個請求隊列中的等待時間?如何在燒瓶中獲得請求的時間戳
from flask import Flask, request, g
import time
app = Flask(__name__,instance_relative_config=True)
@app.before_request()
def before_request():
g.start = time.time()
g.end = None
@app.teardown_request
def teardown_request(exc):
g.end = time.time()
print g.end - g.start
@app.rout('/', methods=['POST'])
def serve_run():
pass
……
if __name__ == '__main__':
app.debug = True
app.run('0.0.0.0', 6000)
程序員經常使用gunicorn作爲燒瓶的WSGI服務器,所以我怎樣才能得到請求的到達時間戳 – wyaibyn
這是一個結構不良的問題。下一次,您應該在粘貼代碼之前描述您的代碼存在的問題。另外,確保代碼有效,如果有人要運行它(我在看'@ app.rout(...)')。 – Dagrooms
我只是在尋找這個確切問題的答案。據我所知,這個問題完全措辭。 –