IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

ftp ne rend plus la main (Défaillance réseau)


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Avatar de argoet
    Inscrit en
    Mai 2002
    Messages
    582
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 582
    Par défaut ftp ne rend plus la main (Défaillance réseau)
    uname -a ==> [Linux 3.10.0-514.26.2.el7.x86_64 #1 SMP Fri Jun 30 05:26:04 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux]

    Hello j'ai un soucis qui se produit de temps en temps quand la connexion réseau entre 2 sites est défaillante
    sur un transfert ftp depuis un serveur linux vers un serveur Windows sous IIS
    coté Windows la configuration du site FTP est paramétrée avec un timeout à 2 minutes (mais visiblement inefficace dans mon cas )

    pour autant quand la ligne est aléatoirement défaillante , même le transfert d'un petit fichier (< 5Ko) ne rend plus la main , je suis obligé de faire un kill du process ftp en cours.

    pour l'instant j'ai mis en place un controle qui regarde les process ftp en cours et leur temps d’exécution avec alerte si ce temps est supérieur à "X" minutes

    Avez vous déjà rencontré ce genre de soucis , coté linux , connaissez vous un palliatif et/ou une solution de contournement pour que le process ftp puisse s’arrêter de lui même (et sortir en erreur)

    Merci de votre aide
    @Argoet

  2. #2
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 352
    Par défaut
    C'est plutôt le client qui devrait porter le TIMEOUT.

  3. #3
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 293
    Par défaut
    Bonjour

    Avez vous déjà rencontré ce genre de soucis
    Y a 2 siècles, on savait prendre le temps. On ne mettait pas des time-outs partout.

    Le tout est de savoir quel temps tu as configuré. Car le time-out est souvent le temps mis pour se connecter. Une fois connecté, que ton transfert dure 10 secondes, ou 120 minutes, c'est pareillement ignoré.

    Côté Linux, il existe une commande pour limiter le temps des commandes : timeout.
    Cette commande monopolise la main 5 secondes, et non 10 :
    Cette commande commet un assassinat ciblé sur le processus ftp trop long (plus de 2 minutes) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    timeout 120 ftp ....blablabla....
    Attention, c'est 2 minutes en tout. Pas 2 minutes de connexion.

    Pour en savoir plus :

  4. #4
    Membre chevronné
    Avatar de argoet
    Inscrit en
    Mai 2002
    Messages
    582
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 582
    Par défaut
    Disedorgue Visiblement vous ne m'avez pas bien lu (ou en diagonale)
    Je me cite

    Citation Envoyé par argoet Voir le message
    coté Windows la configuration du site FTP est paramétrée avec un timeout à 2 minutes (mais visiblement inefficace dans mon cas )
    Flodelarab merci à vous c'est tout à fait la réponse que j'attendais
    Cordialement

  5. #5
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 352
    Par défaut
    Citation Envoyé par argoet Voir le message
    Disedorgue Visiblement vous ne m'avez pas bien lu (ou en diagonale)
    Si, le timeout est coté serveur alors que dans ton cas, il le faut coté client...

    D'ailleurs, Flodelarab te donne bien une solution coté client ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fonction php qui ne rend pas la main dans le SHELL
    Par diabli73 dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 20/10/2008, 19h45
  2. tuer un process quand il nous rend pas la main
    Par lerab51 dans le forum Débuter avec Java
    Réponses: 7
    Dernier message: 06/08/2008, 11h35
  3. Thread Python qui ne rend pas la main
    Par Dazdh dans le forum Général Python
    Réponses: 2
    Dernier message: 15/07/2008, 12h11
  4. [Batch] make qui ne rend pas la main au batch
    Par Pierre.g dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 09/07/2008, 19h04
  5. Script CMD qui ne rend pas la main
    Par ipeteivince dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 10/06/2005, 11h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo