Falha ao vincular portas

1. Falha ao vincular portas

Bruno Borges
brunobsantos

(usa Ubuntu)

Enviado em 27/07/2016 - 14:53h

Eu tenho um servidor de um jogo e criei para ele um script anticrash para religar o servidor quando ele der algum erro interno. O problema é que meu script tenta reabrir o servidor com um comando do tipo ./upserver e quando o servidor está reabrindo manda uma mensagem de erro:
Failed to bind socket (port already in use?)
Algumas informações talvez importantes:
* O servidor/jogo executa a abertura do script anticrash através de um script LUA (os.execute("./anticrash &"))
* O problema não ocorre se eu executar o anticrash manualmente pelo terminal, mas no meu projeto não deve ser assim, eu realmente preciso executá-lo de dentro do jogo.
* Se eu tentar abrir o servidor/jogo manualmente ocorre o mesmo erro
* Se eu matar o processo criado do script anticrash o problema para de ocorrer

Eu quero saber se vocês sabem alguma solução para isso, algo como liberar a porta ou desvincular o processo do anticrash da porta (obviamente sem matar o processo que é responsável por outros controles alem do anticrash). Ja estou a 3 dias quase inteiros desenvolvendo esse script e agora no final eu vejo isso.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts