Duvidas Backup e Erros - Firebird 1.5 Classicserver

1. Duvidas Backup e Erros - Firebird 1.5 Classicserver

Nathã Campos
ncampos

(usa Debian)

Enviado em 12/08/2016 - 14:53h

Boa tarde,
Estou enfrentando um problema de lentidão durante o processo de backup ,ja consultei os logs do firebird e gera alguns erros "deixarei para consulta logo abaixo". backups sao efetuados em 3 horarios, durante o expediente onde todos estão conectados a base é que tenho problema,fica lento e chega a nao conectar a base,tenho que matar todas conexoes ou reiniciar o servidor.
Até então o backup nao estava sendo feito pois gereava um erro ( Fatal lock manager error: invalid lock id) alterei o script e voltou a funcionar,porem partir disso comecei com o problema relatado.
alguem ja passou por isso? erro do script? ou não seria recomendado o backup durante o uso do sistema?

(Servidor é um Xeon 2.4 com 8GB ram.)

ERROS NO LOG:
#
srv-dados Fri Aug 12 14:33:36 2016
INET/inet_error: read errno = 104
#
Fatal lock manager error: invalid lock id

#
INET/inet_error: read errno = 110

MEu script de backup:

#!/bin/bash

DIAMESANO=$(date +"%d/%m/%Y")
HORAMINUTO=$(date +"%T")
LOG='/home/dados/terca/log_backup_tarde.txt'
ORIGEM='/home/dados/base.fdb'
DESTINO='/home/dados/terca/base_tarde.fbk'
IP='127.0.0.1'

echo " Backup iniciado em: $DIAMESANO as $HORAMINUTO " > $LOG

if (/opt/firebird/bin/gbak -b -V -IG -L $IP:$ORIGEM $DESTINO -user SYSDBA -password senha 2>> $LOG )
then

# LOG COM INFORMACAO DE PROCESSO
DIAMESANO=$(date +"%d/%m/%Y")
HORAMINUTO=$(date +"%T")

echo " Backup realizado com sucesso em: $DIAMESANO as $HORAMINUTO " >> $LOG

else

# LOG COM INFORMACAO DE PROCESSO
DIAMESANO=$(date +"%d/%m/%Y")
HORAMINUTO=$(date +"%T")

echo " Ocorreu um erro durante o processo de backup em: $DIAMESANO as $HORAMINUTO " >> $LOG

fi