![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 0 Dołączył: 26.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam dziwny problem.
Używam 2 baz danych gdyż, z powodu dużego obciążenia często dosteje 'kare' 10 minutowej blokady. W takim wypadku przełączam się na 2 baze. Realizuje to takim sktyptem (uproszczone):
No i jeśli select zwróci wynik to łącze się z 1 bazą, jeśli wynik jest pusty łącze się z bazą zapasową. No i ogólnie to nawet działa, ale za którymś przełączeniem (może już za 2-3) dzieje się bardzo dziwna sytuacja, bo pomimo, że baza jest zablokowana i nie działa, to ten select zwraca mi wynik tak jakby baza najzwyczajniej działała i nie jest realizowane przełączenie na tymczasową! Tak jakby wszystkie dane z bazy były już w jakimś cachu i mimo blokady bazy są pobierane. Jest to dla mnie duży problem bo dużą część czasu mój serwis nie działa z powodu błędnego sprawdzenia czy dana baza działa. Spotkał się ktoś z podobną sytuacją (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Pzdr |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) ![]() ![]() |
no zwykłe tłumienie błędów:
o to Ci chodziło? Może ja Ciebie źle zrozumiałem... @EDIT ewentualnie druga propozycja:
Ten post edytował cojack 13.06.2008, 05:24:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 15:10 |