F150- Demora de mantenimiento en Ferrum64 SQL (Linux)

En Windows al respaldar, Ferrum requiere que no haya ninguna terminal dentro de Ferrum (no haya mas sesiones de Ferrum activas) además del equipo servidor, esto para poder realizar el respaldo diario de las bases de datos.
En Linux Ferrum tiene una herramienta para el respaldo y para verificar las bases de datos llamado mantenimiento.

Síntomas

El proceso de mantenimiento (actualmente solo en Ferrum64 Linux) es una tarea que al inicio del día hace una verificación de la integridad de las bases de Ferrum con la finalidad de evitar daños o perdida de información, y una vez verificado. procede a realizar el respaldo del día (que equivale al respaldo del día anterior).
El mantenimiento toma solo algunos segundos, pero si el proceso se interrumpo llega a colgarse y no finaliza.

 

Causa

 

Existen varias razones por la cual el proceso de mantenimiento no finaliza, y se enumeran a continuación.
1. Hay más usuarios o terminales conectadas a Ferrum.
2. Cerrar de manera incorrecta la sesión de trabajo, dando click en el botón de X de la parte superior derecha de la ventana.
3. Algún proceso que no haya finalizado correctamente o que el proceso no se asignó debidamente en Linux.

Requiere

Ser Administrador de Ferrum, (usuario con privilegios de administrador)
Conocimiento de las bases de Ferrum
Conocimientos de grupos de trabajo y redes.

Solución

Vamos a revisar el proceso para asegurar que no hay más usuarios en Linux.
Para ellos nos conectaremos como user Ferrum

en la terminal o consola de linux o a través de putty

ferrum@servidor:~$ w y obtendremos lo siguiente
14:03:59 up 3 days, 14:28, 5 users, load average: 3,47, 3,60, 3,59
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
gerencia pts/0 12:22 54:58 23:51 0.04s -bash
caja pts/1 09:40 1.00s 47:01 0.04s -bash
ventas01 pts/3 10:36 0.00s 0.04s 0.00s -bash
ventas02 pts/4 11:35 37:46 26:17 0.02s -bash
almacen pts/5 13:04 53:20 0.12s 0.06s -bash

ferrum@servidor:~$
Nota aquí solo debe haber nuestro usuario que para el caso es gerencia. Si respaldáramos nos mandaría error o no generaría el respaldo porque hay más de una terminal conectada y ejecutando el Ferrum (vamos a sacar a los demás)

Revisamos nuevamente
ferrum@servidor:~$ w
14:11:09 up 3 days, 14:35, 5 users, load average: 2,28, 2,57, 3,08
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
gerencia pts/0 12:22 1:02m 27:07 0.04s -bash

ferrum@servidor:~$

ingresamos a ferrum

ferrum@servidor:~$ ferrum64 y observaremos algo similar a:
INICIANDO MANTENIMIENTO DIARIO.
TIEMPO ESTIMADO 10 SEGUNDOS
HORA ESTIMADA DE TERMINO 14:13:24
VERIFICANDO var RESTAN 0 SEGS.
VERIFICANDO lista RESTAN 0 SEGS.
VERIFICANDO inv RESTAN 0 SEGS.
VERIFICANDO cli RESTAN 0 SEGS.
VERIFICANDO per RESTAN 0 SEGS.
VERIFICANDO kit RESTAN 0 SEGS.
VERIFICANDO cue RESTAN 0 SEGS.
VERIFICANDO descue RESTAN 0 SEGS.
VERIFICANDO doc RESTAN 0 SEGS.
VERIFICANDO des RESTAN 0 SEGS.

Al finalizar el mantenimiento mostrará una ventana azul que pedirá presionar cualquier tecla para continuar.

Desarrollado porBetterDocs

¿Aún no estás registrado?

Iniciar Sesión

Accede a tu cuenta de miembro

Registro de Usuario

Abrir chat