FTP lento - Script

1. FTP lento - Script

Thiago Dias
thiago_dias

(usa CentOS)

Enviado em 02/04/2012 - 12:13h

Estou tendo um problema ao executar um script de backup via FTP. A transferência fica muito lenta, nem chegando a concluir o script. Porém se eu for manualmente e me conectar ao meu servidor ftp e enviar o arquivo, ai a taxa de transferência fica normal. São os mesmos passos, porém um utiliza o script e o outro se faz manualmente.
Sempre uso esse script e sempre funcionou bem, em um cliente especifico que esta dando esse problema. O SO do cliente é o CENTOS 5.7.

Segue o modelo do script:

#!/bin/sh

data=`date +%Y_%m_%d`

mysqldump -u root -pSENHA -x -e -B banco | gzip > /root/backups/banco_$data.sql.gz

ftp_server="IP_DO_SERVIDOR"
ftp_user="user"
ftp_pass="senha"
file="/root/backups/banco_$data.sql.gz"
lftp <<FTP
open $ftp_server
user $ftp_user $ftp_pass

put $file

bye

Alguma sugestão sobre esse problema?


  


2. Re: FTP lento - Script

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 02/04/2012 - 12:24h

bom minha dica seria
reinicia o serviço do ftp no cliente
e inicia o script e fique monitorando o trafego de rede pela porta
verifica também os logs , para ver o que pode ser


3. Re: FTP lento - Script

Thiago Dias
thiago_dias

(usa CentOS)

Enviado em 02/04/2012 - 16:25h

No cliente não existe um servidor ftp instalado, utiliza-se somente o cliente com o comando "ftp". Não tem como reiniciar esse cliente pois ele não roda como um serviço.
Ao monitorar a rede com iftop observer que ele começa a fazer a transferência a uma média de 17 Kb/s e vai caindo até chegar no 0 e dar o seguinte erro: "falha no armazenamento".
Estou tendo que fazer manualmente via scp até que eu consiga resolver esse problema.


4. Rsync

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 02/04/2012 - 16:36h

Esquece o FTP e usa o rsync ele funciona 100% com scripts:
http://www.vivaolinux.com.br/dica/Utilizando-o-comando-rsync


5. Re: FTP lento - Script

Thiago Dias
thiago_dias

(usa CentOS)

Enviado em 03/04/2012 - 10:51h

E como vou passar a senha no script com rsync ? Entra no mesmo caso do scp, não sei um modo de passar a senha no script igual acontece no ftp.


6. Chave

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 03/04/2012 - 15:10h

Não é preciso passar senha se vc gerar uma chave para o SSH:
http://www.leoribeiro.net/linux/backup-usando-rsync-e-ssh-debian/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts