Beispiel #1
0
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
Beispiel #2
0
 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))
Beispiel #3
0
def check_status(config):
    return iuhttp.check_url(
        config.input_ports.tomcat.hostname, config.input_ports.tomcat.manager_port, "/agilefant/", logger
    )
Beispiel #4
0
def check_status(config):
    return iuhttp.check_url(config.input_ports.tomcat.hostname,
                            config.input_ports.tomcat.manager_port,
                            "/openmrs/index.htm", logger)