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