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)
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)
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)
------------------------------------------------- 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:
# 体检系统错误 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()
# -*- 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()
# -*- 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)
#!/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)