def _check_tomcat_url(self, tomcat_port): if httputils.check_url(tomcat_port.hostname, tomcat_port.manager_port, "/", self.ctx.logger): return True else: return False
def _check_server_response(self): """Check if the server is responding. If so, return. If no response after timeout, throw an error. """ logger.info("Checking for response from Django server") if self.config.input_ports.webserver_config.listen_host != "0.0.0.0": test_hostname = self.config.input_ports.webserver_config.listen_host else: test_hostname = "localhost" test_port = self.config.input_ports.webserver_config.listen_port for i in range(TIMEOUT_TRIES): if iuhttp.check_url(test_hostname, test_port, self.test_url, logger): logger.info("Server responds.") return time.sleep(TIME_BETWEEN_TRIES) raise UserError(errors[ERR_DJANGO_NO_RESP], msg_args={"appname":self.config.app_short_name}, developer_msg="url was http://%s:%d%s" % (test_hostname, test_port, self.test_url))
def check_status(config): return iuhttp.check_url( config.input_ports.tomcat.hostname, config.input_ports.tomcat.manager_port, "/agilefant/", logger )
def check_status(config): return iuhttp.check_url(config.input_ports.tomcat.hostname, config.input_ports.tomcat.manager_port, "/openmrs/index.htm", logger)