Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leandrohb

[Resolvido] problema com fsockopen

Recommended Posts

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);
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que é "não funciona"? Não aparece nada, aparece mensagem de erro? Explique melhor.

 

 

Execute o script novamente com este trecho no topo:

 

ini_set( 'display_errors', 1 );
error_reporting( E_ALL | E_STRICT );

Isso exibirá todas as mensagem de erro/warning

Compartilhar este post


Link para o post
Compartilhar em outros sites

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
offline
tentei aumentar o tempo limite mais nao adiantou

 

 

em localhost funciona normal /=

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

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 =/

Compartilhar este post


Link para o post
Compartilhar em outros sites

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+

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.