Após instalar o Microsoft Exchange Server 2003 Service Pack
2 (SP2), um evento de Aviso semelhante ao seguinte será registrado no log de
eventos do aplicativo:
Tipo de evento: Aviso
Origem do
evento: Server ActiveSync
Categoria: Nenhuma
Identificação do evento:
3033
Data:
Hora:
Usuário:
Computador:
Nome_do_computador
Descrição:
A
média dos intervalos de pulsação mais recentes [200] usada pelos clientes é
igual ou inferior a [9]. Verifique se a configuração do firewall foi definida
corretamente para bom funcionamento com o Exchange ActiveSync e tecnologia
Direct Push. Mais especificamente, verifique se o firewall está configurado de
modo que as solicitações ao Exchange ActiveSync não expirem antes de terem a
oportunidade de serem processadas. Para obter mais informações sobre como
configurar o firewall ao usar o Exchange ActiveSync, consulte o artigo 905013
da Base de Dados de Conhecimento Microsoft, "Configuração do firewall
Enterprise para Tecnologia Direct Push do Exchange ActiveSync"
(http://support.microsoft.com/?amp;kbid=905013).
Esse problema pode
ocorrer se o firewall não foi configurado para permitir que solicitações
HTTP(S) durem mais do que o intervalo de pulsação mínimo configurado no
servidor que está executando o Exchange Server 2003 SP2. Por padrão, o
intervalo de pulsação mínimo no qual o servidor do Exchange aciona o evento é
de nove minutos.
Para resolver esse problema, modifique os valores de tempo
limite do firewall para conexões HTTP(S) para o servidor do Exchange para serem
superiores ao tempo limite padrão de oito minutos.
Observação Essa conexão não faz referência ao campo
Tempo limite de
conexão no snap-in IIS MMC. Como alternativa, modifique o intervalo de
pulsação mínimo. Recomendamos que o valor de tempo limite do firewall seja
definido para um mínimo de 15 minutos para que o bom funcionamento do recurso
Tecnologia Direct Push sempre atualizada (AUTD) do Exchange.
O
intervalo de pulsação representa o tempo que os cálculos de um dispositivo
móvel utilizam para passar entre pings do dispositivo móvel para o servidor. A
sessão entre o servidor e o dispositivo móvel é finalizada se uma das seguintes
condições for verdadeira:
- Nenhum email chega na caixa de correio para iniciar uma
notificação.
- Não há resposta do servidor antes do início do intervalo de
pulsação.
A Tecnologia Direct Push do Exchange usa esse intervalo de
pulsação de modo que o servidor e o dispositivo móvel possam manter a
conectividade. Portanto, uma sessão é aberta para que o servidor a use para
notificar o dispositivo móvel do recebimento de um email.
O Exchange
Server 2003 mantém uma janela deslizante dos intervalos de pulsação mais
recentes fornecidos ao servidor por clientes móveis. O valor padrão dessa
janela deslizante é de 200 intervalos de pulsação. É possível configurar esse
valor na chave
HbiSampleSize
do Registro. Entretanto,
não é prática comum o ajuste do valor padrão. Consulte a tabela na seção de
valores da chave
HbiSampleSize
do Registro.
Um
evento é registrado no log de eventos do aplicativos quando ambas as seguintes
condições são verdadeiras:
- A média dos intervalos de pulsação na janela deslizante é
igual ou inferior ao limite de alerta.
- Há amostras HbiSampleSize.
O limite de alerta padrão é de 540 segundos (9 minutos).
Contudo, é possível configurar o limite de alerta na chave
HbiAlertThreshold
do
Registro. Consulte a tabela nesta seção para os valores da chave
HbiAlertThreshold
do
Registro. O evento não será registrado mais de uma vez por hora. Não é prática
comum o ajuste do valor padrão.
É aconselhável aumentar os valores de
tempo limite do firewall para solicitações HTTP(S) de modo que o diretório
virtual do Exchange Server Microsoft-Server-ActiveSync forneça uma experiência
"sempre atualizada" mais rica. O método usado para aumentar os valores de tempo
limite do firewall dependem do produto de firewall usado pelo usuário. Consulte
a documentação do firewall para obter mais informações sobre como aumentar os
valores de tempo limite do firewall.
Para configurar os valores de tempo limite de sessão ociosa do Microsoft Internet Security and Acceleration Server (ISA) 2004 para a Tecnologia Direct Push do Exchange
- Na árvore do console de ISA Server
Management, clique em Diretiva de firewall.
- Na guia Caixa de ferramentas, clique em
Objetos de rede.
- Expanda o nó Ouvintes da Web e visualize
as propriedades
do Ouvinte da Web aplicável.
- Clique na guia Preferências e em
Avançado.
- Modifique o Tempo limite de conexão dos
120 segundos (2 minutos) padrão para 1800 segundos (30 minutos).
- Clique em OK duas vezes para aceitar as
alterações.
- Clique em Aplicar.
A tabela a seguir contém os valores que podem ser modificados,
já que estão relacionados ao intervalo de pulsação. Esses valores do Registro
não estão presentes na instalação limpa do Exchange Server 2003 SP2. O servidor
reverte os valores padrão codificados se esses valores do Registro estiverem
faltando. É necessário que o administrador crie manualmente esses valores do
Registro se deseja configurar os valores. É possível configurar esses valores
na seguinte chave do Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MasSync\Parameters
Recolher esta tabelaExpandir esta tabela
| Nome | Tipo de dados | Valores | Padrão | Descrição |
| MinHeartbeatInterval | DWORD | 1 -
MaxHearbeatInterval | 60 segundos | Intervalo de pulsação
mínimo |
| MaxHeartbeatInterval | DWORD | MinHeartbeatInterval
-3540 | 2700 segundos (45 minutos) | Intervalo máximo de
pulsação |
| HbiSampleSize | DWORD | 1 ou mais | 200
amostras | Tamanho da amostra de intervalo de pulsação |
| HbiAlertThreshold | DWORD | 1 ou mais | 480
segundos | Limite de alerta do intervalo de pulsação |
Observações- Nessa tabela, o valor "1 - MaxHearbeatInterval" indica
qualquer valor entre 1 e o valor de MaxHearbeatInterval. Além disso, o valor
"MinHeartbeatInterval -3540" indica qualquer valor entre o valor de
MinHeartbeatInterval e 3540.
- Se qualquer um desses valores for configurado no Registro e
o valor especificado recair fora dos valores listados para o parâmetro, a
inicialização do Exchange ActiveSync reverterá para os valores padrão. Além
disso, um evento será registrado no log do aplicativo. Entretanto, um evento
não será registrado no log de eventos do aplicativo se o valor for igual a
zero. Quando o valor é definido em zero, o comportamento se dá como se o valor
estivesse faltando. Em outras palavras, o valor padrão codificado é
usado.
- O Exchange ActiveSync faz leitura desses valores uma vez na
inicialização. Portanto, se um administrador optar por alterar os valores, será
necessário reiniciar o Serviço Admin do IIS para que as alterações sejam
refletidas.