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

Modules Perl Discussion :

Ftp login & Timeout


Sujet :

Modules Perl

  1. #1
    MSP
    MSP est déconnecté
    Membre à l'essai
    Inscrit en
    Juillet 2003
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 14
    Points : 13
    Points
    13
    Par défaut Ftp login & Timeout
    Salut,

    Dans le cadre de mise à jour automatique de différentes DB , j'ai créé un package qui liste la série de DB et les rapatrient les unes après les autres. La plupart des connexions avec leur serveur hébergeur s'effectue via Net::FTP.
    Mais si il n'est pas possible d'établir le login( $ftp->login(... ) ou qu'un Timeout survient ma procédure stoppe et les DB suivantes ne sont pas mises à jour.
    Ayant fait un peu de Delphi je sais qu'il existe via les "try except" la possibilité de gérer ce type d'événement s'il survient.
    Existe il en Perl un moyen pour contrôler cet arrêt, via un test sur l'erreur ou autre, afin de pouvoir continuer la mise à jour des autres DB qui se trouvent à la suite dans ma liste ?

    J'espère avoir été clair.

    Merci d'avance

    BàV

    MSP

  2. #2
    Membre habitué
    Inscrit en
    Août 2003
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 156
    Points : 187
    Points
    187
    Par défaut
    bin sur timeout ou sur perte de la connexion, il faut recréer la connexion, non ?

    apparemment on ne peut pas dire que la connexion est 'non-bloquante' pour Net::FTP
    -- plus les choses changent...
    plus elles restent les mêmes
    --snake plissken
    pb résolus +20

  3. #3
    MSP
    MSP est déconnecté
    Membre à l'essai
    Inscrit en
    Juillet 2003
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 14
    Points : 13
    Points
    13
    Par défaut
    C'est exactement ce que j'essaie de faire, mais automatiquement via ma procédure d'appel du package FTP (3 appels max par DB). Mais si une erreur survient ma procédure appelante stoppe et mon processus de mise à jour automatique de DB doit être relancé(reconnexion, login ... ). Hors ce qui m'interresse, c'est de gérer et tracer les echecs de rapatriement de façon full automatique càd sans devoir relancer moi même ma procédure après chaque échec. Je dois donc trouver un moyen pour neutraliser et/ou gérer cet arrêt.

    Merci pour ton aide.

    BàT
    MSP

  4. #4
    Membre habitué
    Inscrit en
    Août 2003
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 156
    Points : 187
    Points
    187
    Par défaut
    euh puis-je avoir la partie de code qui te sort en erreur ?

    il s'agit d'un DIE du programme ?
    -- plus les choses changent...
    plus elles restent les mêmes
    --snake plissken
    pb résolus +20

  5. #5
    MSP
    MSP est déconnecté
    Membre à l'essai
    Inscrit en
    Juillet 2003
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 14
    Points : 13
    Points
    13
    Par défaut
    Je n'utilise pas de DIE dans ce code et les fonctions sur lesquelles j'ai le problème sont : FTP-> get .... qui génère parfois un Timeout ou FTP-> login(... qui n'arrive pas à se connecter sur le serveur.
    Mes problèmes sont liés à des perturbations réseaux (saturation ou coupure) car lorsque le code s'exécute hors heure de pointe (nuit ou tôt le matin) il n'y a pas de problème et le rapatriement des données s'effectue avec succès au premier essai.

    BàT

    MSP

  6. #6
    Membre habitué
    Inscrit en
    Août 2003
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 156
    Points : 187
    Points
    187
    Par défaut
    as-tu essayé d'augmenter le 'timeout' ?
    -- plus les choses changent...
    plus elles restent les mêmes
    --snake plissken
    pb résolus +20

  7. #7
    MSP
    MSP est déconnecté
    Membre à l'essai
    Inscrit en
    Juillet 2003
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 14
    Points : 13
    Points
    13
    Par défaut
    J'ai la solution à mon problème via les fonctions fork et wait.

    Merci pour ton aide.

    MSP

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

Discussions similaires

  1. Rediriger vers une page de login quand timeout de session
    Par Tail dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 18/09/2008, 12h43
  2. connexion BD distante en ftp + login/password
    Par g0up1l dans le forum Connexion aux bases de données
    Réponses: 2
    Dernier message: 04/04/2007, 21h22
  3. [FTP] Login/password serveur FTP
    Par lodan dans le forum Langage
    Réponses: 6
    Dernier message: 14/08/2006, 16h38
  4. FTP (TIdFTP) : problème de TimeOut
    Par michelci dans le forum Web & réseau
    Réponses: 7
    Dernier message: 26/10/2005, 17h24

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