meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| aplicaciones:zimbra:error [112021/02/ 08:48] – [Problemas con la Base de Datos] lc | aplicaciones:zimbra:error [182023/01/ 13:36] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | ===== Solución a problemas en Zimbra ===== | ||
| + | ==== No envía correos ==== | ||
| + | Si el servidor no envía correo y al mirar el fichero ** / | ||
| + | |||
| + | === Solución === | ||
| + | Se supone que deberíamos aumentar la memoria heap pasamos de mailboxd_java_heap_size = 1920 a 4096 | ||
| + | < | ||
| + | |||
| + | ==== Error unexpected blob ==== | ||
| + | < | ||
| + | Si al hacer un chequeo de los blob < | ||
| + | |||
| + | Muchos de los problemas se solucionaran ejecutando como root el siguiente comando para fijar problemas con los permisos de los ficheros. | ||
| + | < | ||
| + | |||
| + | Si aún después de ejecutar zmfixperms, persisten los errores con los blob, | ||
| + | < | ||
| + | |||
| + | En el caso de que aún tengamos errores del tipo unexpected blob, podemos ejecutar el siguiente script para mover los mensaje con problemas a una carpeta para poder revisarlos. (https:// | ||
| + | <sxh> | ||
| + | #!/bin/bash | ||
| + | |||
| + | #Fichero con un listado de los buzones con problemas | ||
| + | blobfile="/ | ||
| + | |||
| + | #path donde recreamos la estructura de los ficheros que vamos a mover | ||
| + | savedir="/ | ||
| + | |||
| + | #path donde tenemos los buzones | ||
| + | storepath="/ | ||
| + | |||
| + | #Si no existe creamos el directorio donde vamos a recrear la estructura | ||
| + | if [ ! -d " | ||
| + | mkdir -p $savedir | ||
| + | fi | ||
| + | | ||
| + | #Si ya existe un fichero de listado blobfile lo eliminamos | ||
| + | if [ -f $blobfile ]; then | ||
| + | rm -f $blobfile | ||
| + | fi | ||
| + | zmblobchk --unexpected-blob-list $blobfile | ||
| + | for i in $(cat $blobfile); do | ||
| + | | ||
| + | tmpvar1=" | ||
| + | mbxdir=${tmpvar1# | ||
| + | |||
| + | # | ||
| + | echo $savedir/ | ||
| + | | ||
| + | #Creamos la estructura si no existe | ||
| + | if [ ! -d " | ||
| + | mkdir -p $savedir/ | ||
| + | fi | ||
| + | |||
| + | # | ||
| + | mv -v $i $savedir/ | ||
| + | | ||
| + | |||
| + | |||
| + | |||
| + | Seguidamente revisamos la integridad de la base de datos | ||
| + | < | ||
| + | |||
| + | ==== Servidor lento ==== | ||
| + | * * https:// | ||
| + | |||
| + | ==== Error mta no arranca === | ||
| + | Por si es un problema de permisos ejecutar como root | ||
| + | < | ||
| + | Si queremos que además revise los directorios | ||
| + | < | ||
| + | |||
| + | < | ||
| + | También podemos hacer: < | ||
| + | |||
| + | |||
| + | Si el error se mantiene revisar si hay algún proceso que está usando el puerto 25 | ||
| + | < | ||
| + | |||
| + | Una vez que sabemos el PID del proceso lo matamos con < | ||
| + | |||
| + | ==== Problemas con la Base de Datos ==== | ||
| + | Si al ejecutar < | ||
| + | |||
| + | Si no se soluciona tendremos que realizar la solución a mano. Para ello tomamos nota de los buzones con problemas que nos indica el comando zmdbintegrityreport y realizamos los siguientes pasos desde la consola: | ||
| + | - Una vez validados pasamos al usuario zimbra< | ||
| + | - Nos conectamos con la BDD < | ||
| + | - Accedemos al buzón con problemas . En mi caso < | ||
| + | - Comprobamos la tabla mail_item< | ||
| + | - Comprobamos los indexes < | ||
| + | - Si es sólo un indice el que da error . Lo mejor es borrar el indice y volver a crearlo -> [[https:// | ||
| + | - Si son varios como era mi caso ejecuto < | ||
| + | - El comando anterior borra los indices corruptos y el siguiente paso sería volver a reindexar el buzon para que los vuelva a crear < | ||
| + | |||
| + | * [[https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * [[https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | ===== Referencias ==== | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * http:// | ||
| + | |||