コード例 #1
0
 def run(self):
     load_my_logging_cfg('pacs_to_phexam')
     # # 第10秒一次
     scheduler = _get_scheduler()
     scheduler.add_job(pacs_phexam,
                       id='pacs_to_phexam',
                       trigger='cron',
                       second='*/10',
                       replace_existing=True)
     _begin_scheduler(scheduler)
コード例 #2
0
 def run(self):
     load_my_logging_cfg('test_package_trans')
     ## 每1秒一次
     scheduler = _get_scheduler()
     scheduler.add_job(add,
                       id='trans_test_package',
                       trigger='cron',
                       second='*/1',
                       replace_existing=True)
     _begin_scheduler(scheduler)
コード例 #3
0
 def run(self):
     load_my_logging_cfg('to_lis')
     # # 第10秒一次
     scheduler = _get_scheduler()
     scheduler.add_job(to_lis,
                       id='trans_to_lis',
                       trigger='cron',
                       second='*/10',
                       replace_existing=True)
     _begin_scheduler(scheduler)
コード例 #4
0
-------------------------------------------------
   Change Activity:
                   2020-03-05:
-------------------------------------------------
"""

from spyne import Application
from spyne.protocol.soap import Soap11
from app.websrv import WebService
from spyne.server.wsgi import WsgiApplication
from wsgiref.simple_server import make_server
import logging
from logconf import load_my_logging_cfg

log = logging.getLogger(__name__)
load_my_logging_cfg('webservice')

IP = '0.0.0.0'
PORT = 5000

if __name__ == '__main__':
    soap_app = Application(services=[WebService],
                           tns='ws.greenikon.com',
                           in_protocol=Soap11(validator='lxml'),
                           out_protocol=Soap11(pretty_print=True))
    wsgi_app = WsgiApplication(soap_app)

    log.info("listening to http://%s:%d" % (IP, PORT))
    log.info("wsdl is at: http://%s:%d/?wsdl" % (IP, PORT))
    server = make_server(IP, PORT, wsgi_app)
    try:
コード例 #5
0
            # 体检系统错误
            log.error(e)
            return tostring(setHeadXML(getReturnXML(), 'E0003', repr(e)))
        except Exception as e:
            # 其它错误 E0002为数据库错误
            log.error(e)
            return tostring(setHeadXML(getReturnXML(), 'E0003', repr(e)))


soap_app = Application(services=[FuruanService],
                       tns='ws.greenikon.com',
                       in_protocol=Soap11(validator='lxml'),
                       out_protocol=Soap11(pretty_print=True))

wsgi_app = WsgiApplication(soap_app)

if __name__ == "__main__":

    logconf.load_my_logging_cfg()

    from wsgiref.simple_server import make_server

    log.info("listening to http://%s:%d" % (IP, PORT))
    log.info("wsdl is at: http://%s:%d/?wsdl" % (IP, PORT))
    server = make_server(IP, PORT, wsgi_app)
    try:
        server.serve_forever()
    except KeyboardInterrupt:
        log.info('shutting down the web server')
        server.socket.close()
コード例 #6
0
# -*- coding: utf-8 -*-
"""
-------------------------------------------------
   File Name:     run
   Description :
   Author :       wdh
   date:          2019/8/28
-------------------------------------------------
   Change Activity:
                   2019/8/28:
-------------------------------------------------
"""

from app import app
from tornado.wsgi import WSGIContainer
from tornado.httpserver import HTTPServer
from tornado.ioloop import IOLoop
from logconf import load_my_logging_cfg

load_my_logging_cfg('web')
if __name__ == '__main__':
    http_server = HTTPServer(WSGIContainer(app))
    http_server.listen(5000, '0.0.0.0')
    IOLoop.instance().start()
コード例 #7
0
# -*- coding: utf-8 -*-
"""
-------------------------------------------------
   File Name:     runserver
   Description :
   Author :       wdh
   date:          2019/8/28
-------------------------------------------------
   Change Activity:
                   2019/8/28:
-------------------------------------------------
"""
from app import app
from logconf import load_my_logging_cfg

load_my_logging_cfg('web_test')
if __name__ == '__main__':
    app.run(debug=True)
コード例 #8
0
#!/usr/bin/env python
# encoding: utf-8
# author: Think
# created: 2018/11/28 14:07

import logging
from yuhelisflask import app, scheduler
from logconf import load_my_logging_cfg

log = logging.getLogger(__name__)

if __name__ == '__main__':
    #初始化日志
    load_my_logging_cfg()

    scheduler.start()

    app.run(host='0.0.0.0', port=8081, debug=False)