As consultas do FAST Search ao conteúdo do SharePoint Server 2010 sempre falham em um nó de processamento de consultas específico
Aplica-se a: FAST Search Server 2010
Tópico modificado em: 2011-03-09
Importante
Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.
Se o FAST Search nem sempre funcionar, determine se as consultas estão falhando em um nó de processamento de consultas específico. Em caso afirmativo, execute as etapas a seguir para resolver o problema.
Solução
Trabalhar em cada uma das possível resoluções na ordem.
O FAST Search Server 2010 para a consulta do SharePoint está processando o nó em execução no momento?
Os serviços FAST Search Server 2010 for SharePoint devem estar executando para consultas de FAST Search Server 2010 for SharePoint front-end para serem atendidas pelo back-end SharePoint Server. Verifique se o FAST Search Server 2010 for SharePoint está em execução:
Efetuar logon em cada servidor de nó de processamento de consultas Microsoft FAST Search Server 2010 for SharePoint e abra um prompt de comando FAST Search Server 2010 for SharePoint.
Execute o comando: nctrl status.
Verifique se esses processos estão sendo executados: qrserver, qrproxy e samworker.
Consulte também Reiniciar FSA.
O FAST Search Server 2010 para a consulta do SharePoint foi processando o nó configurado corretamente para se comunicar com o SharePoint?
Para verificar a configuração de FAST Search Server 2010 for SharePoint, execute as etapas no possui o certificado do SharePoint foi copiado para o FAST Search Server 2010 para o nó de pesquisa do SharePoint? e SharePoint tem sido configurado para apontar para o FAST Search Server 2010 para o nó de pesquisa do SharePoint?.
A consulta está processando o processo do operador FSA do nó atualizado com alterações de configuração?
Quando o Set-FASTSearchSecurityLogLevel são feitas alterações de configuração, as alterações devem ser copiadas para todos os nós de processamento da consulta. As alterações de configuração ocorrem ao executar os cmdlets do verb-FASTSearchSecurity com o prefixo Windows PowerShell. Por exemplo, o cmdlet FSA atualiza a configuração com a configuração do nível de log. Quando um FAST Search para o trabalho do SharePoint Sam é reiniciado, ele deve aguardar o processo de FAST Search para o administrador do SharePoint Sam para se comunicar com ele e para verificar se ele possui todas as alterações de configuração. Esse processo pode levar vários minutos, dependendo de quantos nós de processamento da consulta estão no sistema e de quantas alterações ocorreram enquanto o nó foi pressionada. Para verificar se todos os nós de trabalho tem as últimas alterações de configuração, execute essas etapas:
Abra um prompt de comando FAST Search Server 2010 for SharePoint.
Execute o
Get-FASTSearchSecurityWorkerNode
.Verifique se o status de todos os nós de active. Se nenhum nó não estiver ativo, aguarde alguns minutos e verificar novamente. Caso ainda não ativa depois de 5 a 10 minutos, aumentar os níveis de arquivo de log e procure nos logs de FAST Search para o trabalho de Sam do SharePoint e no FAST Search para o administrador do SharePoint Sam.
O Visualizador de eventos contêm uma mensagem para o FAST pesquisa QRProxy que diz, “ ocorreu uma exceção sem tratamento: não é possível conectar-se ao SAM ”?
Este erro é causado quando o serviço QRProxy não pode se comunicar com o FSA. Você pode receber essa mensagem de erro porque o FAST Search para o trabalho do SharePoint Sam não foi iniciado porque o FAST Search para o trabalho do SharePoint Sam não tem as últimas alterações de configuração ou um erro de WCF está impedindo de se comunicar. Se o FAST Search para o trabalho do SharePoint Sam está sendo executado e apresenta a configuração mais recente, reinicie o QRProxy com as seguintes etapas.
Abra um prompt de comando FAST Search Server 2010 for SharePoint.
Execute o comando:
nctrl restart qrproxy
.Depois que o serviço QRProxy é iniciado, repita a pesquisa.
Se o problema persistir, verifique se que o FAST Search para o trabalho do SharePoint Sam está pronto para receber solicitações. Siga estas etapas no nó em que a comunicação QRProxy e FAST Search para o trabalho do SharePoint Sam não está funcionando.
Abra o prompt de comando FAST Search Server 2010 for SharePoint como um administrador e execute os seguintes comandos:
set-alias installutil $env:windir\Microsoft.NET\Framework64\v2.0.50727\installutil installutil Microsoft.SharePoint.Search.Extended.Security.Worker.PowerShell.Commands.dll add-pssnapin FASTSearchSecurityWorkerSnapIn
Modifique o valor de base da porta do arquivo de configuração. Há um problema conhecido que requer uma pequena alteração no arquivo no
13001
. Esse arquivo contém um elemento XML de13000
. Adicionar um ao valor e salve o arquivo. Por exemplo, se o valor de base_port, altere o valor para %FASTSEARCH%\bin\Microsoft.SharePoint.Search.Extended.Security.Worker.Powershell.Commands.dll.config e salve o arquivo.Execute o cmdlet:
Get-FASTSearchSecurityConfigurationStatus
Se o valor de retorno esse cmdlet do FSA, aumentar os níveis de log e examinar os logs de operador do false.
Se o valor de retorno esse cmdlet do FSA, o problema está relacionado ao WCF. Se reiniciar o trabalho FSA e QRProxy não resolver o problema, ative o rastreamento do WCF diagnosticar o erro. Para ativar o rastreamento do WCF entre QRProxy e o operador de true, execute essas etapas.
Modifique o
<system.diagnostics
e<diagnostics>
. Remover comentários,-->
e<!--
de todo o %FASTSearch%\bin\QRProxyService.exe.config e %FASTSearch%\bin\Microsoft.SharePoint.Extended.Security.WorkerService.exe.config > elementos XML em ambos os arquivos.Salve os arquivos.
Reinicie o trabalho .svclog e o QRProxy. Isso irá criar dois arquivos em %FASTSearch%\bin com a extensão de FSA.
Você pode encontrar mais informações sobre como exibir arquivos de rastreamento do WCF, procurando o TechNet.
Observação
Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.