Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]PDO sprawdzanie czy połączenie aktywne
Blackall
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 28.08.2004
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Witam,

posiadam pare skryptów wykonywanych cyklicznie lub 24h/dobę z poziomu ssh, napisane oczywiście w PHP.

Problem jest jednak taki, ze czasami zapytanie/łączenie z zewnętrzną stroną trwa długo i skrypt przerywa połączenie z bazą.

W jaki najprostszy sposób sprawdzić, czy obiekt klasy PDO jest cały czas połączony? mysql_ping zapewne tu nie zadziała?

W tej chwili mój skrypt wygląda mniej więcej tak:

Kod
$db = new PDO( )

while(true)
{
   // wykonywanie operacji
}


Może dobrym pomysłem byłoby inicjowanie $db w pętli? Wtedy jednak musiałbym to robić średnio 5 razy na sekundę w kilku skryptach, co nie wiem czy dobrze wpłynęłoby na wydajność.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 17:44