Forum

Walter Vilela Filho
Erro ao iniciar Servidor Intrachat

Bom dia.
Estamos recebendo a seguinte mensagem ao iniciar o Servidor Intrachat, que está instalado em uma máquina com Windows Sever 2003.

20/10/2010 06:55:30.812 - Iniciando: CICSERVER, Servidor CIC v392r01
20/10/2010 06:55:30.812 - Codigo do servidor local detectado: 'SERVERM'
20/10/2010 06:55:31.281 - Codigo do servidor local informado: 'SERVERM'
20/10/2010 06:55:31.281 - Checando estrutura do banco de dados...
20/10/2010 06:55:31.562 - Versao do SQL: 2.8.17
20/10/2010 06:55:31.578 - ID local: 40
20/10/2010 06:55:31.578 - Checando integridade do banco de dados...
20/10/2010 06:57:48.250 - Integridade: OK!
20/10/2010 06:57:48.250 - Limpando tabelas temporarias...
20/10/2010 06:57:48.656 - Banco de dados inicializado com sucesso
20/10/2010 06:57:48.765 - Falha ao inicializar AutoConnectSockets - Bind
20/10/2010 06:57:48.765 - Iniciando termino da aplicacao...
20/10/2010 06:57:48.765 - Socket do servidor fechado
20/10/2010 06:57:48.765 - Socket do servidor TA fechado
20/10/2010 06:57:48.765 - Socket do servidor VOICE fechado
20/10/2010 06:57:48.765 - Socket do servidor VNC fechado
20/10/2010 06:57:48.765 - Problemas ao fechar AutoConnectSocket do servidor
20/10/2010 06:57:48.781 - Objetos de controle liberados
20/10/2010 06:57:48.781 - >>> Executando SQLs postergados (0)...
20/10/2010 06:57:48.781 - Banco de dados finalizado
20/10/2010 06:57:48.781 - Tempo de atividade: 0 dias + 00:02:18

Porém, ao iniciar Servidor Intrachat em modo aplicação ou modo debug, o mesmo se conecta.

Obs: Até o dia 19/10, o Servidor Intrachat se conectou normalmente, como pode ser ver no log abaixo:
................................
19/10/2010 17:21:02.959 - 'WALTERNETO' desconectado (10:03:57)
19/10/2010 18:00:35.549 - 'WALTER' desconectado (04:49:43)
19/10/2010 19:10:30.614 - Iniciando termino da aplicacao...
19/10/2010 19:10:30.614 - Iniciando termino da aplicacao...
19/10/2010 19:10:30.614 - Socket do servidor fechado
19/10/2010 19:10:30.614 - Socket do servidor TA fechado
19/10/2010 19:10:30.614 - Socket do servidor VOICE fechado
19/10/2010 19:10:30.614 - Socket do servidor VNC fechado
19/10/2010 19:10:30.614 - Socket do servidor fechado
19/10/2010 19:10:30.614 - Objetos de controle liberados
19/10/2010 19:10:30.614 - >>> Executando SQLs postergados (0)...
19/10/2010 19:10:30.629 - Banco de dados finalizado
19/10/2010 19:10:30.629 - Tempo de atividade: 0 dias + 12:15:22

Favor orientar-me para solucionar este problema.

Atenciosamente,

Walter

Enviada em 22/10/2010 às 12:02:34 (Brasília -0300)
Roger Reghin
Moderador

Acredito que seja o famoso conflito do servidor DNS da Microsoft (só dá problema no 2003 e 2008).

Para resolver o problema de forma paleativa, pare o servidor DNS, inicie o servidor IntraChat, e etão inicie novamente o servidor DNS.

Abaixo seguem instruções de como proceder.

-------------------------------------------------------

Alguns usuários do Windows 2003 vêm experimentando dificuldades em iniciar o servidor IntraChat após reiniciarem a máquina. Essa dificuldade somente acontece em máquinas Windows 2003, com servidor DNS habilitado.

Esse é um erro causado pelo servidor DNS da Microsoft (DNS.EXE), que reserva para si 2500 portas aleatórias, geralmente acima do número 41000.

Como as portas UDP do CIC são 55000 e 55001, geralmente acabam sendo "pegas" por essa reserva do DNS.

Veja esses dois artigos da Microsoft:

You experience issues with UDP-dependent network services after you install DNS Server service security update 953230 (MS08-037)
http://support.microsoft.com/default.aspx/kb/956188

How to reserve a range of ephemeral ports on a computer that is running Windows Server 2003 or Windows 2000 Server
http://support.microsoft.com/kb/812873

O primeiro explica o que aconteceu (explica mas não justifica), e o segundo o que pode ser feito pra contornar isso.

Como essa solução envolve alterações no registro do Windows, nós não podemos fazer, ainda mais por ser uma alteração numa máquina "servidora", e não numa simples estação de trabalho.

Porém, com base no segundo artigo acima, eu montei (abaixo) um arquivo .reg que faz as alterações necessárias no registro do Windows. Use por sua conta e risco, e claro, faça um backup do registro antes, e se possível crie um ponto de restauração.

Copie e cole o código abaixo e salve em um arquivo com a extensão .REG e então dê duplo clique nele, e permita a execução do arquivo. Você precisa ser administrador da máquina pra poder executar o .reg.


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"ReservedPorts"=hex(7):35,00,35,00,30,00,30,00,30,00,2d,00,35,00,35,00,30,00,\
30,00,33,00,00,00,00,00

-------------------------------------------------------

Enviada em 25/10/2010 às 06:31:59 (Brasília -0300)
Walter Vilela Filho

Roger, boa tarde.
Optei por trocar o Servidor Intrachat para outra máquina. Porém, ao iniciar o Cliente, aparece a seguinte mensagem:

De: Servidor CIC
Data: 26/10/2010 14:32:32
ID: 671095608

ALERTA: Este programa foi licenciado para um outro computador. Será
necessário fazer um novo registro.

Como devo proceder?

Atenciosamente,

Walter

Enviada em 26/10/2010 às 14:42:49 (Brasília -0300)
Roger Reghin
Moderador

Você só precisa de um novo registro. Mande um email pra roger@intrachat.com.br com a nova chave do teu servidor IntraChat, juntamente com o CNPJ e razão social da tua empresa.

Enviada em 27/10/2010 às 06:18:03 (Brasília -0300)

Para postar mensagens no fórum é necessário cadastrar-se primeiro.

Sobre o Intrachat
Início
O que é?
Vantagens
Funções
Histórico
Depoimentos
Produtos
Downloads
Licença / Preço
COMPRAR COMPRAR
Suporte
Perguntas Frequentes
Forum
Atendimento
Efetuar Login
Nome de Usuário

Senha

Lembrar login
Esqueceu sua senha?
Sem conta? Crie uma