コード例 #1
0
ファイル: adapter.py プロジェクト: DxfAndCxx/cottle
 def run(self, handler):
     from gevent import wsgi, pywsgi, local
     if not isinstance(threading.local(), local.local):
         msg = "Bottle requires gevent.monkey.patch_all() (before import)"
         raise RuntimeError(msg)
     if not self.options.pop('fast', None): wsgi = pywsgi
     self.options['log'] = None if self.quiet else 'default'
     address = (self.host, self.port)
     server = wsgi.WSGIServer(address, handler, **self.options)
     if 'BOTTLE_CHILD' in os.environ:
         import signal
         signal.signal(signal.SIGINT, lambda s, f: server.stop())
     server.serve_forever()
コード例 #2
0
ファイル: httpServer.py プロジェクト: kobeTianSilk/cat
 def run(self, handler):
     from gevent import pywsgi, local
     if not isinstance(threading.local(), local.local):
         msg = "Bottle requires gevent.monkey.patch_all() (before import)"
         raise RuntimeError(msg)
     if self.options.pop('fast', None):
         depr(
             'The "fast" option has been deprecated and removed by Gevent.')
     if self.quiet:
         self.options['log'] = None
     address = (self.host, self.port)
     server = pywsgi.WSGIServer(address, handler, **self.options)
     if 'BOTTLE_CHILD' in os.environ:
         import signal
         signal.signal(signal.SIGINT, lambda s, f: server.stop())
     server.serve_forever()
コード例 #3
0
ファイル: gmeinheld.py プロジェクト: EwanMcA/ThermoPi
 def handle_exit(self, sig, frame):
     server.stop()
     sys.exit(0)
コード例 #4
0
ファイル: gmeinheld.py プロジェクト: EwanMcA/ThermoPi
 def handle_quit(self, sig, frame):
     server.stop(int(self.timeout))
コード例 #5
0
ファイル: gmeinheld.py プロジェクト: EwanMcA/ThermoPi
    def watchdog(self):
        self.notify()

        if self.ppid != os.getppid():
            self.log.info("Parent changed, shutting down: %s" % self)
            server.stop(int(self.timeout))
コード例 #6
0
ファイル: gmeinheld.py プロジェクト: V-E-O/meinheld
 def handle_exit(self, sig, frame):
     server.stop()
     sys.exit(0)
コード例 #7
0
ファイル: gmeinheld.py プロジェクト: V-E-O/meinheld
 def handle_quit(self, sig, frame):
     server.stop(int(self.timeout))
コード例 #8
0
ファイル: gmeinheld.py プロジェクト: V-E-O/meinheld
    def watchdog(self):
        self.notify()

        if self.ppid != os.getppid():
            self.log.info("Parent changed, shutting down: %s" % self)
            server.stop(int(self.timeout))
コード例 #9
0
ファイル: gmeinheld.py プロジェクト: AloneRoad/meinheld
 def handle_quit(self, sig, frame):
     server.stop()
コード例 #10
0
ファイル: gmeinheld.py プロジェクト: GunioRobot/meinheld
 def handle_quit(self, sig, frame):
     server.stop()