def worker_execute(self): Signaler.worker_execute(self) # 启动服务器。 kwargs = HTTPS and \ {k: app_path("ssl/" + v) for k, v in (("keyfile", HTTPS_KEY), ("certfile", HTTPS_CERT))} or \ {} self._wsgi_server = WSGIServer(self._listen_sock, self._server.execute, log=None, **kwargs) self._wsgi_server.serve_forever() # 等待所有处理结束,超时 10 秒。 hasattr(self._wsgi_server, "__graceful__") and gwait(timeout=10)