Configurar um servidor Web de front-end dedicado para rastreamento (Office SharePoint Server 2007)

Atualizado em: 2011-02-03

Por padrão, o Microsoft Office SharePoint Server 2007 usa todos os servidores Web front-end de um farm de servidores para rastrear conteúdo no farm. Quando um farm é configurado dessa forma, o comportamento do rastreador dependerá do número de servidores Web front-end no farm. Se o farm só tiver um servidor Web front-end, o servidor de indexação enviará solicitações Get diretamente para esse servidor. Se o farm tiver vários servidores Web front-end, o servidor de indexação enviará solicitações Get ao balanceador de carga da rede, que encaminhará cada solicitação a um dos servidores Web front-end (se um farm de servidores tiver mais de um servidor Web front-end, deverá usar um balanceador de carga de rede para distribuir as solicitações de conteúdo de usuário entre eles). Com o tempo, o balanceador de carga de rede espalha solicitações entre todos os servidores Web front-end. Quando um servidor Web front-end recebe uma solicitação de conteúdo, o obtém de bancos de dados de conteúdo associados aos sites do SharePoint que estão sendo rastreados e retorna esse conteúdo para o servidor de indexação.

Neste artigo:

  • Problemas de desempenho causados pelo uso de todos os servidores Web front-end para rastreamento

  • Solução recomendada

  • Sobre a configuração de um servidor Web front-end dedicado para rastreamento

Problemas de desempenho causados pelo uso de todos os servidores Web front-end para rastreamento

O uso de todos os servidores Web front-end para rastreamento em um farm pode funcionar bem para organizações de pequeno a médio porte. No entanto, as organizações de grande porte tendem a rastrear mais conteúdo. Tais organizações poderiam rastrear gigabytes ou até terabytes de conteúdo. O rastreamento de conteúdo em um farm pode causar sobretensões no tráfego de rede e demandas consideráveis em recursos do servidor Web front-end, como o disco, processadores e memória. O rastreamento de uma grande quantidade de conteúdo pode produzir mais tráfego de rede com os servidores Web front-end do farm do que com todas as solicitações de usuário combinadas. Esse tráfego pode prejudicar o desempenho de todos os servidores Web front-end no farm e, assim, diminuir os tempos de resposta para solicitações de usuários finais sobre conteúdo do site do SharePoint.

Solução recomendada

Recomendamos que você use um servidor Web front-end dedicado para rastreamento, especialmente se o rastreamento do conteúdo estiver produzindo mais tráfego nos servidores Web front-end do que as solicitações de usuário. Você pode especificar qualquer servidor Web front-end em seu farm para rastreamento. No entanto, para obter um desempenho melhor, recomendamos que você configure o servidor de indexação como o servidor Web front-end dedicado para rastreamento caso o servidor de indexação tenha a capacidade de exercer ambas as funções. Ao usar o mesmo computador como o servidor de indexação e o servidor Web front-end, você elimina a necessidade de o servidor de indexação enviar solicitações para um computador diferente ao rastrear conteúdo. Isso reduz o tráfego de rede geral e melhora o desempenho do rastreamento.

Também é recomendável que você não inclua o servidor Web front-end dedicado na rotatividade de balanceamento de carga de rede para solicitações de entrada do usuário relativas ao conteúdo. Do contrário, as solicitações de usuário que o balanceador de carga de rede direcionar para o servidor Web front-end dedicado para rastreamento poderão ficar sujeitas a um desempenho inconsistente.

Quando não configurar um servidor Web front-end dedicado para rastreamento

Não configure um servidor Web front-end dedicado para rastreamento sob nenhuma das condições a seguir:

  • Outro aplicativo (como o serviço de Cálculo do Excel) está sendo executado no servidor de indexação. A configuração de um servidor Web front-end para rastreamento poderá impedir que esse aplicativo se comunique com outros servidores do farm.

    Se outros aplicativos estiverem sendo executados no servidor de indexação, mova esses aplicativos para outro servidor de aplicativos antes de configurar um servidor Web front-end dedicado para rastreamento.

  • Você deseja usar o servidor de indexação como o servidor Web front-end dedicado para rastreamento e o servidor de indexação também está configurado como servidor de consulta.

  • O nome NetBios do servidor de consulta também é o nome do host do site do SharePoint.

Nos dois casos anteriores, a configuração de um servidor Web front-end dedicado para rastreamento pode impedir que o servidor de indexação propague o índice para outro servidor.

Sobre a configuração de um servidor Web front-end dedicado para rastreamento

Há duas maneiras de configurar um servidor Web front-end dedicado para rastreamento:

  • Usar a página Configurar Definições do Serviço Office SharePoint Server Search da Administração Central.

  • Atualizar o arquivo Hosts diretamente.

Antes de configurar um servidor Web front-end dedicado para rastreamento, é recomendável que você leia a seção a seguir para determinar o método de configuração a ser usado.

Como o arquivo Hosts é afetado quando você usa a interface do usuário para configurar um servidor Web front-end dedicado para rastreamento

Ao rastrear conteúdo, o Office SharePoint Server 2007 lê o arquivo Hosts no servidor de indexação para determinar se usará todos os servidores Web front-end para rastreamento (o padrão) ou se usará um servidor Web front-end dedicado para rastreamento.

Quando você usa a página Configurar Definições do Serviço Office SharePoint Server Search da Administração Central para selecionar um servidor front-end dedicado para rastreamento, o serviço de timer do SharePoint grava as seguintes entradas no arquivo Hosts:

  • Uma entrada que especifica o endereço IP e o nome do computador do servidor Web front-end.

  • Uma entrada para cada aplicativo Web no servidor Web front-end que você configurou para usar um cabeçalho de host. Cada entrada dessas especifica o endereço IP do servidor Web front-end, seguido pelo cabeçalho de host.

Cada entrada está em uma linha separada do arquivo Hosts, desta forma:

111.11.111.111 MinhaMaquinaVerde #Adicionado pelo Office SharePoint Server Search (15/07/2008 2:56 PM).

111.11.111.111 Marketing #Adicionado pelo Office SharePoint Server Search (15/07/2008 2:56 PM).

111.11.111.111 Recursos Humanos #Adicionado pelo Office SharePoint Server Search (15/07/2008 2:56 PM).

Possíveis problemas

Em alguns casos, o serviço de timer grava o endereço IP incorreto no arquivo Hosts (para obter mais informações, consulte a postagem de blog https://go.microsoft.com/fwlink/?linkid=135698&clcid=0x416 (em inglês)). Isso pode causar problemas desde a incapacidade de rastrear conteúdo até a incapacidade de exibir sites, como os sites do Provedor de Serviços de Pesquisa (SSP) ou da Administração Central. O serviço de timer pode adicionar um endereço IP ao arquivo Hosts em casos como os seguintes:

  • O servidor especificado como o servidor Web front-end dedicado para rastreamento possui vários endereços IP designados a uma ou mais placas de rede.

  • Seu farm de servidores está usando balanceamento de carga de rede.

Se uma destas condições for verdadeira, é recomendável que você adicione as entradas no arquivo Hosts diretamente em vez de usar a interface do usuário para especificar um servidor Web front-end dedicado para rastreamento.

Importante

Quando usar a página Configurar Definições do Serviço Office SharePoint Server Search da Administração Central para especificar um servidor Web front-end dedicado para rastreamento, você não poderá alterar o arquivo Hosts manualmente se o serviço de timer adicionar o endereço IP incorreto. Isso ocorre porque o serviço de timer substitui repetidamente as entradas no arquivo Hosts em intervalos de poucos minutos. Se isso ocorrer, use a página Configurar Definições do Serviço Office SharePoint Server Search da Administração Central para especificar que todos os servidores Web front-end sejam usados para rastreamento e remova as entradas no arquivo Hosts feitas pelo serviço de timer.

Para configurar um servidor Web front-end dedicado para rastreamento, realize um dos procedimentos a seguir: