WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   MySQL servern har vandrat sin väg (https://www.wn.se/forum/showthread.php?t=35318)

Magnus_A 2009-02-25 10:06

Hjälper det att åter ansluta om du har en öppen fråga som rullar? Då är väl den borta?
Annars kan du stänga anslutningen och öppna ny för varje delmoment i ditt script.

radioaktivitet 2009-02-25 10:14

Hur menar du?

Jag tänker att jag skall anropa getdb() för varje nytt delmoment i mitt script. Men att det är onödigt att skapa en ny anslutning om det redan finns en fungerande. Men det kanske är fel tänkt?

Danielos 2009-02-25 10:25

Att du inte bara ändrar värdena på my.cnf:
interactive_timeout
wait_timeout

Så du inte får timeout?

martine 2009-02-25 12:42

Om det är viktigt att sql-frågorna faktiskt utförs så kan det nog vara en bra idé att kolla mysql_errno() i efterhand för att se att frågorna faktiskt utförts…?

Magnus_A 2009-02-25 13:14

Om du använder singelton-principen( http://www.talkphp.com/advanced-php-progra...gn-pattern.html ) för att skapa databasanslutningar så kan du lägga till en kodrad som kollar om anslutningen verkligen fungerar och inte bara finns , och i så fall som Clarence föreslår tar bort anslutningen och skapar en ny.


Alla tider är GMT +2. Klockan är nu 14:26.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson