|
@@ -14,9 +14,9 @@ from DataCenter import dataCenter
|
|
|
from flask import request, jsonify
|
|
|
import logging
|
|
|
from logging.handlers import RotatingFileHandler
|
|
|
-
|
|
|
import time
|
|
|
import signal as sig
|
|
|
+import sys, getopt
|
|
|
|
|
|
app = Flask(__name__)
|
|
|
app.debug = True
|
|
@@ -60,7 +60,6 @@ def days():
|
|
|
datas = dataCenter.days()
|
|
|
return jsonify(datas)
|
|
|
|
|
|
-
|
|
|
@app.route('/plot/paths')
|
|
|
def paths():
|
|
|
time_stamp = request.args.get('time_stamp')
|
|
@@ -82,15 +81,6 @@ if __name__ == "__main__":
|
|
|
|
|
|
monkey.patch_all()
|
|
|
http_server = WSGIServer(('0.0.0.0', 5000), app)
|
|
|
-
|
|
|
-
|
|
|
- def shutdown():
|
|
|
- print('Shutting down ...')
|
|
|
- http_server.stop()
|
|
|
- exit(sig.SIGTERM)
|
|
|
-
|
|
|
-
|
|
|
geventsig.signal(sig.SIGTERM, lambda: http_server.stop())
|
|
|
geventsig.signal(sig.SIGINT, lambda: http_server.stop())
|
|
|
-
|
|
|
http_server.serve_forever()
|