Verificar se servidor existe

1 resposta
M

olá gujianos estou aqui mais uma vez perguntando e aprendendo ^_- e queria saber se e possivel fazer o java script fazer essa verificação e também somente executar a pagina com o arquivo do servidor ligado e também como uso um sistema de referencia de pagina tipo href do HTML para redirecionamento caso não esteja ligado o servidor.

<!doctype html>
<html>
<head>
<meta charset=utf-8 />
<link rel="stylesheet" href="mensagens.css" type="text/css" />
<title></title>
<META HTTP-EQUIV="Refresh" CONTENT="3;URL=login/login.html" script="alert(File f)"> 

</head>
<body bgcolor="#6a7495">

<br></br>
<br></br>
<h1><center></center></h1>
<br></br>
<h2><center></center></h2>
<br></br>

<div id ="mensagens">
<font color = "pinkblu"><pre>Acessando portas :<br>5555,4444,85</br><center><br></br></center></pre></font>
</div>

<script>
try {
    File f = new File("C:\Pasta\arquivo.xml");
    FileUtils.touch(f); //deveria lançar exceção
    logger.info("Offlie. Por Favor Volte Mais tade");

} catch (IOException e) {
	
}
/*
File f = new File("C:\Pasta\arquivo.xml");
if(f.canWrite() && f.canExecute() && f.canRead()){
    logger.info("O arquivo não está em uso!");
} else {
    logger.warn("O arquivo '"+f.getName()+"' está em uso e não pôde ser movido!");
}
*/

function serv(file) {
	var  vaco= document.createElement('vaco');
	vaco.src = file;

	vaco.onload = function() {
		
	}
	vaco.onerror = function() {
		console.log("O Servidor : " + file + "foi movido Ou Não existe Mais.");
	}

}

serv("imagem-garfield.jpg");
serv("imagem-garfield-2.jpg");
</script>
</body>
</html>

desde já agradeço e também estarei colaborando com o Guj com meus projetos ja que ate hoje so postei um sistema de loja.

1 Resposta

P

Amigo eu não entendi

Uma aplicação real pode ter um balanceador de carga e este vai verificar se a aplicação esta de pe por meio de um healthcheck. Que pode ser simplesmente um socket na porta x.

Se vc fez uma app que precisa conectar em algo e não consegue vc pode pensar num conceito parecido. Porém se vc tentar conectar no servidor e não conseguir então tens que tratar o erro ( que pode ser mensagem + retry )

Nesse case pra que tentar conectar e verificar se o server esta la? Quem vai usar esta app?

Pq pra um usuario uma coisa é “não deu pra conectar agora” outra é “o serviço caiu e ninguém sabe quando volta”.

Inclusive vc pode ser pro ativo e em caso de uma emergência vc faz fallback pra uma mensagem ou html estatico “manutenção, volte amanhã”.

Aqui entra usabilidade tb. Da pra fazer de varias formas.

Criado 30 de outubro de 2016
Ultima resposta 31 de out. de 2016
Respostas 1
Participantes 2