Resuelva permanentemente los problemas de indexación del gran embudo en Exchange Server 2019
En esta publicación, cubrimos cómo resolver los problemas de indexación del Big Funnel en Exchange Server 2019 para siempre. Desde el lanzamiento de Exchange Server 2019, se han informado muchos problemas y soluciones temporales al nuevo método de indexación de buzones de correo, no tan estable, llamado Big Funnel o 'Bug Funnel.
Las soluciones anteriores a este problema incluían la migración de buzones a una nueva base de datos de buzones e incluso la ejecución constante del asistente de buzones Big Funnel. Ambas cosas no eran factibles en entornos de producción o eran una pérdida de tiempo y solo proporcionaban una solución temporal.
Nueva solución permanente para problemas de indexación del gran embudo
Actualmente, cuando el gran embudo intenta indexar un correo electrónico, si la indexación de ese correo electrónico falla, lo que la mayoría de las veces falla, no volverá a intentar indexar ese correo electrónico, esencialmente marcándolo como una causa perdida.
Nuestro objetivo es garantizar que, si falla el primer intento de indexar el correo electrónico, se continúe reintentando la indexación hasta que se logre. Eso es exactamente lo que estamos haciendo al ejecutar el siguiente código en Exchange Shell en su servidor.
New-SettingOverride -Name "Big Funnel Permanent Retry" -Component "BigFunnel"
-Section "BigFunnelFailedItemsQuerySettings"
-Parameters @("ExcludePermanentFailures=false")
-Reason "Re-Index Messages" -MinVersion "15.2.922.7" -MaxVersion "15.2.986.22"
Lo anterior creará una nueva anulación llamada Big Funnel Permanent Retry. Dentro de esta anulación, el parámetro ExcludePermantentFailures se establece en falso, lo que obliga a cada error a volver a intentarlo hasta que tenga éxito.
Verifique el estado de indexación del buzón en Exchange Server 2019
Ahora que ha ejecutado el comando anterior, puede verificar el estado de indexación de sus buzones de correo. Por supuesto, es necesario dejar un poco de tiempo para que se realice la indexación, y esto dependerá del tamaño de sus buzones. Sugiero esperar al menos 24/48 horas para ver una mejora significativa.
Para comprobar el estado de indexación, deberá ejecutar el cmdlet Get-MailboxStatistics:
Get-MailboxStatistics %user% | fl BigFunnel*Los 2 atributos que debes revisar son:
- BigfunnelNotIndexedSize
- BigfunnelNotIndexedCount
La atribución anterior le permitirá determinar si la indexación de este buzón se ha recuperado por completo o ha mejorado significativamente.
Si desea enumerar TODOS los buzones de correo que tienen un problema de indexación, puede ejecutar el siguiente comando:
Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | ? {$_.BigfunnelNotIndexedCount -ge "1"} | ft DisplayName,BigfunnelNotIndexedCountEsto devolverá una lista de todos los buzones con al menos 1 elemento de buzón que no ha sido indexado. Con suerte, después de un breve período de ejecución de la resolución permanente del problema de Big Funnel Indexing anterior, todos los buzones de correo deberían estar actualizados.
Resumen
Gracias por tomarse el tiempo de leer mi publicación, es un placer compartir con ustedes una solución a un problema que ha sido un verdadero fastidio para mí. Si esto le resultó útil, asegúrese de registrarse en nuestra lista de correo para recibir notificaciones cada vez que se publique una nueva publicación.