鍍金池/ 問答/云計算  Python  Office/ 阿里云上的windows server如何才能保持一直運行?

阿里云上的windows server如何才能保持一直運行?

在阿里云上開了一臺windows server 2016的機器,遠程桌面連接上去之后打開cmd運行一個flask程序(就是簡單的開發(fā)服務(wù)器, app.run() ),此時一切正常,外網(wǎng)訪問無問題。
在原cmd窗口運行著的情況下,關(guān)閉遠程桌面,短時間內(nèi)app還能訪問,但過了幾個小時之后就無法訪問了,這種情況出現(xiàn)過好幾次,請問發(fā)生問題的原因是什么?可以如何解決呢?

回答
編輯回答
小眼睛

1.服務(wù)器有自動睡眠功能,
2.flask進程被殺死
3.開發(fā)模式下不建議把它當(dāng)成生產(chǎn)模式一直運行

2017年11月28日 11:41
編輯回答
夢一場

你看看flask的日志,看看退出的原因是什么唄。
真正線上的服務(wù)做好自動重啟的功能

2018年8月12日 17:36
編輯回答
陌離殤

服務(wù)器哪有把服務(wù)放前臺運行的?很明顯應(yīng)該做成后臺運行的服務(wù)持續(xù)運行,對接windows的service功能。參考flask的產(chǎn)品環(huán)境部署文檔: http://flask.pocoo.org/docs/0...

你應(yīng)該直接使用cgi對接web server

2018年1月2日 05:33