Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá pessoal estou com um problema queria saber se vcs poderiam me ajudar eo seguinte.
estou criando aki uma pagina onde ira verificar se o servidor está online e tal testando em localhost funciona tudo normal obs:. o servidor que verifico nao esta no mesmo pc do localhost ou na rede.
quando coloco o script no site nao funciona quando uso ip se eu colocar qualquer dominio funciona normal /=
minha hospedagem e UolHost
Segue o script abaixo utilizado
<?php
function verificar($servidor, $porta, $tempo){
$socket = @fsockopen($servidor, $porta, $intErro, $strErro, $tempo);
if(!$socket){
return "<font color=red>offline</font>";
}else{
fclose($socket);
return "<font color=green>online</font>";
}
unset($socket);
}
echo verificar("72.55.177.194", 30800, 3);
?>apareceu isso
Warning: fsockopen() [function.fsockopen]: unable to connect to 72.55.177.194:30800 (Connection timed out) in /home/rpgzone/shaiya/public_html/status.php on line 6
offlinetentei aumentar o tempo limite mais nao adiantou
em localhost funciona normal /=
Este tipo de erro ocorre quando não se consegue conectar ao servidor em questão, seja pelo IP não estar correto ou a porta não estar liberada por exemplo.
Pelo que andei verificando, o UH tem bloqueio para determinadas portas, tanto para recebimento quanto saída de dados. Acredito que o problema esteja aí.
Na dúvida, vê com o suporte deles isso daí, apenas para confirmar.
Abraços
talvez seja isso mesmo tipo quando dei ping na globo.com e peguei o ip e coloquei porta 80 foi normal /=
sabe se tem algum meio de burlar?
Acredito que não porque é uma configuração do servidor deles...
Nesse caso tem que ver uma outra forma de fazer essa conexão, mas daí realmente não sei como =/
ok obrigado entrei em contato com a uolhost para saber mais informações vlw
caso alguem saiba outro modo de fazer essa verificação fico agradecido t+
pessoal para finalizar esse topico a uolhost respondeu nao gostei muito mais fazer o que ne ^^
>
Prezado cliente,
O UOL HOST tem políticas fortes de Segurança em relação ao ambiente compartilhado de Hospedagem, deste modo, configuramos os servidores para acesso em portas específicas, destinadas aos serviços que encontram-se ativos no ambiente :
Servidores Web Windows: HTTP(80/TCP), HTTPS(443/TCP), FTP(21/TCP), FTP(20/TCP)
Servidores Web Linux: HTTP(80/TCP), HTTPS(443/TCP), FTP(21/TCP), FTP(20/TCP), SSH(22/TCP)
Servidores MySQL: MySQL(3306/TCP), HTTP(80/TCP)
Servidores Microsoft SQL: MSSQL(1433/TCP), MSSQL(1434/TCP)
Não é possível a abertura de portas específicas para aplicações em servidores do Ambiente compartilhado.
Caso sua aplicação necessite de portas específicas, sugerimos o uso de um ambiente dedicado, informações sobre os serviços dedicados do UOL HOST podem ser obtidas no Link:
http://www.uolhost.com.br/data-center/
Caso você queira saber mais sobre nossa política de Segurança acesse:
http://www.uolhost.com.br/sobre-seguranca.html
Permanecemos a disposição.
Atenciosamente
Cristiano Silva
Suporte UOL HOST.
O que é "não funciona"? Não aparece nada, aparece mensagem de erro? Explique melhor.
Execute o script novamente com este trecho no topo:
Isso exibirá todas as mensagem de erro/warning