[ Perl, DBI, MySQL ] temps de validité de la methode connect de DBI

temps de validité de la methode connect de DBI [ Perl, DBI, MySQL ] - Programmation

Marsh Posté le 05-03-2002 à 16:41:58    

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 ?

Reply

Marsh Posté le 05-03-2002 à 16:41:58   

Reply

Marsh Posté le 05-03-2002 à 18:18:25    

UP
nobody knows?

Reply

Marsh Posté le 05-03-2002 à 21:11:49    

: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.....


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 05-03-2002 à 23:43:23    

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:

Reply

Marsh Posté le 06-03-2002 à 09:36:44    

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?  :??:

Reply

Marsh Posté le 06-03-2002 à 09:45:22    

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...


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 06-03-2002 à 09:53:06    

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.

Reply

Marsh Posté le 06-03-2002 à 12:40:17    

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


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO
Reply

Marsh Posté le 06-03-2002 à 13:06:06    

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:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed