python - Flask 腳本,運行一段時間後無回應
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-18 10:56:36
0
1
2141

程式碼如下:

# -*- coding:utf-8 -*-
import flask
import subprocess

app = flask.Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

@app.route("/api/clear",methods=['POST'])
def clear():
    domains = flask.request.form
    for k in domains:
        if domains[k].strip() != '':
            #os.system('rm -rf /data/proxy_cache_dir/'+ domains[k])
            subprocess.call('rm -rf /data/proxy_cache_dir/' + domains[k], shell=True)

    return domains['domain']

@app.route("/apinew/clear",methods=['POST'])
def new_clear():
    domains = flask.request.form
    for k in domains:
        if domains[k].strip() != '':
            #os.system('rm -rf /data/proxy_cache_dir/'+ domains[k])
            subprocess.call('rm -rf /data/proxy_cache_dir/' + domains[k], shell=True)

    return domains['0']

if __name__ == "__main__":
    app.run(host='0.0.0.0',port=5000)

同樣也是這樣一段程式碼,在之前的一台伺服器上一直運作良好。現在百度雲端伺服器上運行,過一段時間就會無法回應,要關掉進程重新運行。在 subprocess.call 方法之前,用的是 os.system,也會有同樣的問題,正常運作的時間更短。希望大夥給建議,應該從哪方面著手解決。

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回覆(1)
迷茫

1.這裡是否產生了異常呢
2.這條指令是否運作成功呢

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!