Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2952 connectés 

 


Dernière réponse
Sujet : [ Perl, DBI, MySQL ] temps de validité de la methode connect de DBI
sihal_again cool cool cool  
ben ecoute merci, j'ai lu la oc DBI mais je l'ai impriméun peu salement alors j'ai du auter des passages sasn m'en apercevoir  
 :ange:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
sihal_again cool cool cool  
ben ecoute merci, j'ai lu la oc DBI mais je l'ai impriméun peu salement alors j'ai du auter des passages sasn m'en apercevoir  
 :ange:
Aricoh

sihal_again a écrit a écrit :

je vais deja commencer par regarder la conf de mon serveur ... mais mon pb principal c'est que meme si je sais que j'ai un timeout disons d'une minute sur ma config, je ne sais pas si DBI et prévu pour contourner le pb, cad garder une session persistante.... enfin je me pose peut etre trop de question existentielles.  



Si ta connexion tombe rapidement, tu en relance une, après avoir vérifié en pingant ta connexion si elle existe toujours ou pas
 
tout est indiqué dans le module Perl DBI :
 
Pour se connecter :
    $dbh->connect("ma_base", "user", "pass" ) or die "Error access : $DBI::Err";
 
Pour se déco :
    $dbh->disconnect();
 
Pour vérifier qu'une connexion est tjs active :
    $rc = $dbh->ping();
    if ($rc) { return 1; }
    else { return 0; }
 
Valà, tu te met le test du ping dans une jolie petite fonction et roule ma poule, si ta fonction ne retourne rien, tu refais un $dbh->connect

sihal_again je vais deja commencer par regarder la conf de mon serveur ... mais mon pb principal c'est que meme si je sais que j'ai un timeout disons d'une minute sur ma config, je ne sais pas si DBI et prévu pour contourner le pb, cad garder une session persistante.... enfin je me pose peut etre trop de question existentielles.
stef_dobermann je ne croit pas !!
va voir sur le site http://www.mysql.com
 
Je ne me suis jamais posé la questio, j'ai tj contourné le pb
en ne me connectant que quand j'ai besoin de faire une requete...
sihal_again je vais ajouter des controles, mais bon si la bd tombe de tt facon mes scripts tombent avec....
donc la connection est persistante? pas de timeout du coté de MySQL?  :??:
Tentacle

SteF_DOBERMANN a écrit a écrit :

:hello:
ta connection va se couper si ta base de données tombe
ma tu peux faire des tests ou des controle pour savoir si ta bas est tj active..
 
et puis VIVE PERL.....  




 
ouais c'est vrai... VIVE PERL !!! :jap:

stef_dobermann :hello:
ta connection va se couper si ta base de données tombe
ma tu peux faire des tests ou des controle pour savoir si ta bas est tj active..
 
et puis VIVE PERL.....
sihal_again UP
nobody knows?
sihal_again salut a tous!
et oui je suis passé a l'ennemi en me metant de php a perl mais bon......
Donc, ce que je voulais dire...  
j'ai un script qui tourne en boucle ( un joli while(1) lol ) et qui s'est connécté avant le while a ma bd.  combien de temps je reste connecté ? si mon script tourne 24/24 7/7 ya pas un moment ou ma connection va se fermer ?

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR