def stop(self, s=None, p=None): logger.info('Stopping IDClientDaemon...') try: self.server.stop() logger.info('IDClientDaemon is stopped') except Exception, err: logger.error('IDClientDaemon stopping error: %s' % err) logger.traceback_info()
def stop(self, s=None, p=None): logger.info('Stopping IDClientDaemon...') try: self.server.stop() logger.info('IDClientDaemon is stopped') except Exception, err: logger.error('IDClientDaemon stopping error: %s'%err) logger.traceback_info()
def stop(self): try: self.idespositbox_client.stop() logger.info('Stopping management server...') if self.server: self.server.stop() except Exception, err: logger.error('Stopping management server error: %s'%err) logger.traceback_info()
def stop(self): try: self.idespositbox_client.stop() logger.info('Stopping management server...') if self.server: self.server.stop() except Exception, err: logger.error('Stopping management server error: %s' % err) logger.traceback_info()
def run(self): web_app = WSGIApplication(self.idespositbox_client, HANDLERS_MAP, self.static_path) version = "iDepositBox %s" % wsgiserver.CherryPyWSGIServer.version wsgiserver.CherryPyWSGIServer.version = version logger.info("Running %s, listening on %s://%s:%s" % (version, 'http', self.host, self.port)) try: self.server = wsgiserver.CherryPyWSGIServer((self.host, self.port), web_app,) self.server.start() except Exception, err: logger.error('Management server error: %s'%err) logger.traceback_info()
def run(self): web_app = WSGIApplication(self.idespositbox_client, HANDLERS_MAP, self.static_path) version = "iDepositBox %s" % wsgiserver.CherryPyWSGIServer.version wsgiserver.CherryPyWSGIServer.version = version logger.info("Running %s, listening on %s://%s:%s" % (version, 'http', self.host, self.port)) try: self.server = wsgiserver.CherryPyWSGIServer( (self.host, self.port), web_app, ) self.server.start() except Exception, err: logger.error('Management server error: %s' % err) logger.traceback_info()
ret_code = self.__webdav_mount.mount(ext_host, config.webdav_bind_port) mount_point = self.__webdav_mount.get_mount_point() if not mount_point: mount_point = 'UnknownMountPoint' if ret_code: logger.error('WebDav resource does not mounted at %s!'%mount_point) else: logger.info('WebDav resource is mounted at %s'%mount_point) self.__check_kss_thrd = CheckKSStatusThread(self) self.__check_kss_thrd.start() logger.info('IdepositboxClient is started') except Exception, err: logger.error('init nimbusfs client error: %s'%err) if not isinstance(err, NimbusException): logger.traceback_info() self.__status = CS_FAILED self.stop() raise err self.__status = CS_STARTED @IDLock def get_config(self): self.__config.refresh() return self.__config.get_config_dict() @IDLock def update_config(self, new_config): log_level = new_config.get('log_level', self.__config.log_level) if log_level.lower() not in ['info', 'debug', 'warning', 'error']: raise Exception('Unknown log level "%s"!'%log_level)
if not mount_point: mount_point = 'UnknownMountPoint' if ret_code: logger.error('WebDav resource does not mounted at %s!' % mount_point) else: logger.info('WebDav resource is mounted at %s' % mount_point) self.__check_kss_thrd = CheckKSStatusThread(self) self.__check_kss_thrd.start() logger.info('IdepositboxClient is started') except Exception, err: logger.error('init nimbusfs client error: %s' % err) if not isinstance(err, NimbusException): logger.traceback_info() self.__status = CS_FAILED self.stop() raise err self.__status = CS_STARTED @IDLock def get_config(self): self.__config.refresh() return self.__config.get_config_dict() @IDLock def update_config(self, new_config): log_level = new_config.get('log_level', self.__config.log_level) if log_level.lower() not in ['info', 'debug', 'warning', 'error']: raise Exception('Unknown log level "%s"!' % log_level)
def start(self): try: self.server.run() except Exception, err: logger.error('IDClientDaemon error: %s' % err) logger.traceback_info()
def start(self): try: self.server.run() except Exception, err: logger.error('IDClientDaemon error: %s'%err) logger.traceback_info()