Compartir a través de


Administrar una aplicación de servicio de búsqueda en pausa en SharePoint Server

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

Casi todas las operaciones que requieren que se ponga en pausa la aplicación de servicio de búsqueda deben completarse antes de que la aplicación de servicio de búsqueda se reanude automáticamente.

Le mostraremos cómo puede averiguar si una aplicación de servicio de búsqueda está pausada y por qué. Hay muchas razones por las que una aplicación de servicio de búsqueda puede estar pausada; vamos a enumerar solo las situaciones más comunes.

Para administrar una aplicación de servicio de búsqueda pausada

  1. Compruebe si la cuenta de usuario que va a realizar este procedimiento es miembro del grupo Administradores de la granja de servidores.

  2. Inicie un Shell de administración de SharePoint en uno de los servidores de la granja.

  3. En el símbolo del sistema de PowerShell de Microsoft, escriba los siguientes comandos para averiguar si la aplicación de servicio de búsqueda está en pausa.

    $ssa.IsPaused() -ne 0
    

    Si este comando devuelve False, la aplicación de servicio de búsqueda se está ejecutando.

    Si este comando devuelve True, la aplicación de servicio de búsqueda está en pausa. Vaya al paso 4 para averiguar por qué y qué medida debería adoptar.

  4. En el símbolo del sistema de PowerShell de Microsoft, escriba los siguientes comandos hasta que encuentre la razón por la que la aplicación de servicio de búsqueda está en pausa.

    Get-Help Si el comando devuelve True, la aplicación de servicio de búsqueda está en pausa por esta razón: Acción
    ($ssa.IsPaused() -band 0x01) -ne 0 Un cambio en el número de componentes de rastreo o base de datos de rastreo está en curso. Espere hasta que se complete el cambio de topología.
    ($ssa.IsPaused() -band 0x02) -ne 0 Un procedimiento de restauración o copia de seguridad está en curso. Espere hasta que se complete la copia de seguridad o restauración. Una vez completado el procedimiento, ejecute el comando $ssa.ForceResume(0x02) para comprobarlo. Para obtener más información, vea Restaurar aplicaciones de servicio de búsqueda en SharePoint Server.
    ($ssa.IsPaused() -band 0x04) -ne 0 Una copia de seguridad del Servicio de instantáneas de volumen (VSS) está en curso. Espere hasta que se complete la copia de seguridad. Una vez completada la copia de seguridad de VSS, ejecute el comando $ssa.ForceResume(0x02) para comprobarlo.
    ($ssa.IsPaused() -band 0x08) -ne 0 Uno o varios servidores en la topología de búsqueda que hospeda componentes de consulta están sin conexión. Espere hasta que los servidores vuelvan a estar disponibles.
    ($ssa.IsPaused() -band 0x20) -ne 0 Una o varias bases de datos de rastreo en la topología de búsqueda se están reequilibrando. Espere hasta que termine la operación.
    ($ssa.IsPaused() -band 0x40) -ne 0 Una o varias bases de datos de vínculo en la topología de búsqueda se están reequilibrando. Espere hasta que termine la operación.
    ($ssa.IsPaused() -band 0x80) -ne 0 Un administrador ha pausado manualmente la aplicación de servicio de búsqueda. Si conoce la razón, puede reanudar la aplicación de servicio de búsqueda. Ejecute el comando $ssa.resume() para reanudar la aplicación de servicio de búsqueda.

    Si no conoce la razón, averigüe por qué alguien ha pausado manualmente la aplicación de servicio de búsqueda.
    ($ssa.IsPaused() -band 0x100) -ne 0 El índice de búsqueda se está eliminando. Espere hasta que se elimine el índice de búsqueda.
    ($ssa.IsPaused() -band 0x200) -ne 0 Se están creando nuevas particiones del índice de búsqueda. Espere a que termine la operación. Para obtener más información, consulte Administrar el componente de índice en SharePoint Server.

    Una vez que haya esperado a que termine la operación, en el símbolo del sistema de PowerShell de Microsoft, escriba el siguiente comando para asegurarse de que la aplicación de servicio de búsqueda se está ejecutando:

    $ssa.IsPaused() -ne 0
    

    Si este comando devuelve False, la aplicación de servicio de búsqueda se está ejecutando.

    Si este comando devuelve True, la aplicación de servicio de búsqueda está en pausa. Vuelva a ejecutar los comandos del paso 4 para averiguar por qué.

Reanudación de una aplicación de servicio de búsqueda en pausa en SharePoint Server

Para reanudar una aplicación de servicio de búsqueda en pausa, use el siguiente PowerShell.

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