Gerenciar um aplicativo de serviço de Pesquisa pausado no SharePoint Server

APLICA-SE A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

A maioria das operações que exigem que o aplicativo de serviço de Pesquisa seja pausado precisa ser concluída antes que o aplicativo de serviço de pesquisa seja retomado automaticamente.

Iremos mostrar-lhe como pode descobrir se e por que motivo a aplicação do Serviço de Pesquisa está em pausa. Existem muitas razões pelas quais a aplicação do serviço de Pesquisa pode ser colocada em pausa. Iremos listar apenas as situações mais comuns.

Para gerenciar um aplicativo de serviço de pesquisa pausado

  1. Verifique se a conta do usuário que está executando esse procedimento é membro do grupo Administradores de Farm.

  2. Inicie o Shell de Gerenciamento do SharePoint em um dos servidores do farm.

  3. No prompt de comando do Microsoft PowerShell, digite os comandos a seguir para verificar se o aplicativo de serviço de Pesquisa está pausado.

    $ssa.IsPaused() -ne 0
    

    Se o comando retornar False, o aplicativo de serviço de Pesquisa está sendo executado.

    Se o comando retornar True, o aplicativo de serviço de Pesquisa está pausado. Vá para a etapa 4 para descobrir o motivo e saber que medidas você deve tomar.

  4. No prompt de comando do Microsoft PowerShell, digite os comandos a seguir até encontrar a razão pela qual o aplicativo de serviço de Pesquisa está pausado.

    Comando Se o comando retornar True, o aplicativo de serviço de Pesquisa está pausado por esta razão: Ação
    ($ssa.IsPaused() -band 0x01) -ne 0 Uma alteração do número de componentes de rastreamento ou bancos de dados de rastreamento está em andamento. Aguarde até que a alteração da topologia seja concluída.
    ($ssa.IsPaused() -band 0x02) -ne 0 Um procedimento de backup ou restauração está em andamento. Aguarde até que o backup ou a restauração sejam concluídos. Após a conclusão do procedimento, execute o comando $ssa.ForceResume(0x02) para verificar. Para obter mais informações, veja Restaurar aplicações de serviço de Pesquisa no SharePoint Server.
    ($ssa.IsPaused() -band 0x04) -ne 0 Um backup do VSS (Serviço de Cópias de Sombra de Volume) está em andamento. Aguarde até que o backup seja concluído. Após a conclusão da cópia de segurança do VSS, execute o comando $ssa.ForceResume(0x02) para verificar.
    ($ssa.IsPaused() -band 0x08) -ne 0 Um ou mais servidores na topologia de pesquisa que hospeda os componentes de consulta estão offline. Espere até que os servidores estejam disponíveis novamente.
    ($ssa.IsPaused() -band 0x20) -ne 0 Um ou mais bancos de dados de rastreamento na topologia da pesquisa estão sendo rebalanceados. Aguarde até que a operação seja concluída.
    ($ssa.IsPaused() -band 0x40) -ne 0 Um ou mais bancos de dados de link na topologia da pesquisa estão sendo rebalanceados. Aguarde até que a operação seja concluída.
    ($ssa.IsPaused() -band 0x80) -ne 0 Um administrador pausou manualmente o aplicativo de serviço de Pesquisa. Se souber o motivo, você poderá retomar o aplicativo de serviço de Pesquisa. Execute o comando $ssa.resume() para retomar a aplicação do serviço de Pesquisa.

    Se você não souber o motivo, descubra por que alguém pausou manualmente o aplicativo de serviço de Pesquisa.
    ($ssa.IsPaused() -band 0x100) -ne 0 O índice de pesquisa está sendo excluído. Aguarde até que o índice de pesquisa seja excluído.
    ($ssa.IsPaused() -band 0x200) -ne 0 O índice de pesquisa está sendo reparticionado. Aguarde até que a operação seja concluída. Para saber mais, confira Gerenciar o componente de índice no SharePoint Server.

    Depois de ter esperado até que a operação seja concluída, no prompt de comando do Microsoft PowerShell, digite o seguinte comando para verificar se o aplicativo de serviço de Pesquisa está sendo executado:

    $ssa.IsPaused() -ne 0
    

    Se o comando retornar False, o aplicativo de serviço de Pesquisa está sendo executado.

    Se o comando retornar True, o aplicativo de serviço de Pesquisa está pausado. Execute novamente os comandos da etapa 4 para descobrir o motivo.

Retomar uma aplicação de serviço de Pesquisa em pausa no SharePoint Server

Para retomar uma aplicação do Serviço de pesquisa em pausa, utilize o seguinte PowerShell.

$ssa = Get-SPEnterpriseSearchServiceApplication -Identity MySSA
$ssa | Resume-SPEnterpriseSearchServiceApplication