def run_app(socket_path, n, options): signal.signal(signal.SIGINT, lambda *args: 0) if SETPROCTITLE: setproctitle.setproctitle('%s rest %d' % (options.process_name, n)) if options.with_metrics: middleware=[FalconMetrics()] else: middleware=None app = kopano_rest.RestAPI(options=options, middleware=middleware) app.add_error_handler(Exception, error_handler) unix_socket = 'unix:' + os.path.join(socket_path, 'rest%d.sock' % n) logging.info('starting rest worker: %s', unix_socket) bjoern.run(app, unix_socket)
def run_app(socket_path, n, options): if SETPROCTITLE: setproctitle.setproctitle('kopano-mfr rest %d' % n) if options.with_metrics: middleware = [FalconMetrics()] else: middleware = None app = kopano_rest.RestAPI(options=options, middleware=middleware) app.add_error_handler(Exception, error_handler) unix_socket = 'unix:' + os.path.join(socket_path, 'rest%d.sock' % n) logging.info('starting rest worker: %s', unix_socket) try: bjoern.run(app, unix_socket) except KeyboardInterrupt: pass
def run_app(socket_path, n, options): app = kopano_rest.RestAPI(options) unix_socket = 'unix:' + os.path.join(socket_path, 'rest%d.sock' % n) bjoern.run(app, unix_socket)