Follow

Dites, vous monitorer vos process rsync ?

Je vais pousser en hebdo la nuit des fichiers de chez moi, sur un serveur et je pense le faire only via rsync en daemon sur le serveur.

Mais il arrive que mon lien chez moi tombe 10 à 20 sec (je vais changer de FAI pour d'autres raisons mais l'infra en rue est "saturée" bref)

Du coup, en testant, j'ai déjà recup des screen avec un bloqué.

=> comment détecter pour le relancer ? pas vu dans le man (ou mal lu) de rsync.

Merci ;)

· · Web · 1 · 0 · 0

@lucius
P-e pas la bonne piste mais la sortie $? Ou simplement avec un | tee -a ?

@echolib ben j'y ai pensé ou même via rsync (je le fais déjà sur un rsyncd) :

--log-file=FILE log what we're doing to the specified FILE
--log-file-format=FMT log updates using the specified FMT

mais côté client, j'ai juste un arrêt net du process qui reste en actif comme si il attendait une connexion. en fait, rsync ne parait pas reprendre le taf une fois que tout est revenu (précision, il passe via un vpn mais qui est up tout seul une fois le réseau pub revenu)

@lucius
Ah oui, il s'arrete en err à la déco et ne reprend pas ?
Y'aurait l'idée d'un script qui vérifie avant chaque copiede hichier que la connexion est ok, via un loop. Rsync peut reprendre après ure erreur non ?

@echolib il se met même pas en erreur en soi, il est de la sorte par exemple :

1.09G 38% 803.86kB/s 0:36:10

Et rien ne bouge, comme si le process avait figé... ou qu'il n'y avait pas de réseau

si je relance via un autre screen la même commande, ca reprend ou ca en était...

@lucius
Une interruption réseau, donc. Ça pourrait être que ça

@echolib oui et en discutant, vu qu'il y a le vpn, il die éventuellement en tentant de se reco avant le vpn (mais genre 1sec)

Je vais creuser monit => todo :D

Sign in to participate in the conversation
Mastodon

Instance mise en place le 2019-07-17 à fin de rendre un service accessible à ceux désirant utiliser Mastodon sans maintien du serivce.