我希望能夠通過(guò)這樣的 http 請(qǐng)求遠(yuǎn)程終止我的燒瓶應(yīng)用程序:import flaskimport sysmaster = flask.Flask(__name__)@master.route('/shutdown')def shutdown(): #do things sys.exit()if __name__ == '__main__': master.run()問(wèn)題是它不起作用。從終端我什么也沒(méi)得到,好像它甚至沒(méi)有處理請(qǐng)求。我知道 sys.exit() 只是引發(fā) SystemExit,所以我認(rèn)為它可能在某個(gè)地方被捕獲。os._exit(0) 確實(shí)有效的事實(shí)也讓我這么認(rèn)為。我是不是被一些愚蠢的東西絆倒了?它實(shí)際上是一個(gè)錯(cuò)誤并且有解決方法嗎?如果可能,我不想使用 os._exit(0) 。謝謝!編輯:我不會(huì)說(shuō)這個(gè)問(wèn)題是重復(fù)的,因?yàn)榻邮艿拇鸢覆煌?,另一個(gè)來(lái)自 13 年(Flask 在此期間走了很長(zhǎng)一段路)
添加回答
舉報(bào)
0/150
提交
取消