![]() |
Błąd bazy danych - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: Błąd bazy danych (/thread-blad-bazy-danych) |
Błąd bazy danych - LoRd - 31-01-2008 Witam wszystkich serdecznie. To mój pierwszy post na tym forum więc proszę o wyrozumiałość jeżeli zmieściłem go w złym dziale, tym bardziej, że nie znam przyczyny swoich problemów.. :/ Przypadek który mnie trapi od pewnego czasu jest taki: Posiadamy dość duży serwis zajmujący się zwierzętami egzotycznymi. Od niepamiętnych czasów zmienialiśmy serwery i domeny. Dnia dzisiejszego strona główna jest domena.org (stoi na joomla), a forum vBulletin w adresie domena.org/forum/ [ORG] Forum posiada też inny adres, domena.biz/serwis/forum/ [BIZ] Domeny biz i org podpięte są pod dwie różne części serwera (administrator główny serwisu świadczy także usługi hostingowe w swojej odrębnej firmie i dla naszego serwisu wydzielił na swoim dedyku 2 konta), jednak fora zainstalowane na tych serwerach działają na tej samej bazie danych. Znaczna część użytkowników może korzystać z adresu ORG i BIZ (bez problemu wchodzi im forum o każdej porze dnia z tych dwóch adresów). Jednak liczna grupa może używać jedynie adresu BIZ (vB wyrzuca Database error kiedy wchodzą przez ORG). Co ciekawe, co jakiś czas (kilkadziesiąt minut dziennie/o różnej porze) użytkownicy Ci mogący korzystać jedynie z BIZ, mogą używać także adresu ORG Nie pomaga czyszczenie ciasteczek, firewalle, antywirusy, zmiany systemów operacyjnych, formatowanie dysków... no nic. Po prostu część użytkowników skazana jest na adres biz i nie mogą tego za chiny ludowe naprawić. Ci sami użytkownicy którzy mają problem z domeną forum ORG, nie widzą newsów z ostatnich kilku miesięcy na stronie głównej (joomla) i zmian jakie się na niej dokonały. Oczywiście równolegle do forum, kiedy działa im ORG, zmiany na stronie głównej są widoczne. Istnieje zatem ścisły związek pomiędzy problemami forum i stroną główną. Forum i strona główna mają 2 oddzielne bazy bazy danych, forum ma 2 adresy, strona główna ma tylko jeden adres. Chcielibyśmy przenieść wszystko na ORG. Obawiamy się jednak, iż stracimy tą część użytkowników która z adresu ORG nie może dziś korzystać. Zdaję sobie sprawę że jest to nieźle zakręcone i by zrozumieć istotę problemu będziecie musieli przeczytać to nawet kilka razy, no ale ja nie potrafię lepiej tego wyjaśnić. Jeżeli ktokolwiek wie w czym problem, lub ma jakieś pomysły.. będę bardzo wdzięczny na wszelkie informacje. RE: Błąd bazy danych - Marcin - 31-01-2008 Spokojnie można to zrobić, z domeny która chcesz zlikwidować wystarczy zrobić przekierowanie 301 w pliku .htaccess na domenę docelową. W takim przypadku jeśli ktoś odpali domenę do której jest przywiązany to zostanie automatycznie przeniesiony na domenę gdzie nie ma problemów z bazą danych. Co do błędów bazy danych to najprawdopodobniej na serwerze jest ustawiony limit jednoczesnych połączeń do bazy danych lub też serwer jest na tyle wolny, że przy dużym obciążeniu nie potrafi w zadowalającym czasie obsłużyć żądanej liczby zapytań. Czy o taką odpowiedź Ci chodziło? RE: Błąd bazy danych - Andrzej - 01-02-2008 Może dodam dodatkowe wytłumaczenia powyższego problemu. Strona główna jak i forum są zamieszczone na jednym koncie serwera wirtualnego. Samo forum zostało w pierwszej wersji zamieszczone w katalogu atachnea.biz/serwis/forum, ale po przeniesieniu całego serwisu na serwer wszystko zgrupowaliśmy w nowym katalogu zamieszczając tu stronę główną arachnea.org i forum w kolejnym katalogu arachnea.org/forum. Forum pod adresem arachnea.biz/serwis/forum i arachnea.org/forum korzystają z tej samej bazy danych - teoretycznie nie ma zatem znaczenia jaki adres wybierze użytkownik, bo treść zawsze będzie aktualna. Problem jest tylko taki, że serwis nazywa się Arachnea.org czyli wypadałoby z tego adresu korzystać. Nie mogę jednak zlikwidować katalogu pierwotnego z adresem arachnea.biz/serwis/forum, bo część osób nie może uruchomić forum z nowego adresu. Ustawienie przekierowania nic nam nie da, bo albo przekierowując kogoś na arachnea.org spowodujemy, że wyskoczy mu błąd bazy danych, albo przekierujemy kogoś na adres arachnea.biz/serwis/forum, który nie powinien już istnieć i nie chcemy go promować. Nie wydaje mi się też aby była to sprawa limitu połączeń do bazy danych czy wydajności serwera. Przypominam, że korzystając z tych dwóch adresów korzysta się tylko z jednej bazy danych czyli baza obsługuje wszystkich użytkowników, tylko nie wszyscy mogą z niej korzystać pod tym samym adresem. Dodam, że w tych dwóch lokalizacjach forum zainstalowane jest to samo narzędzie - ta sama wersja vB. Pytanie jest zatem dlaczego pojawia się błąd bazy danych po wpisaniu adresu arachnea.org/forum jeżeli korzystając z tej samej bazy nie występuje błąd pod adresem arachnea.biz/forum? Występowanie tego błędu nie jest też sprawą maswą i jest zauważalny tylko u niektórych użytkowników. Testy były przeprowadzane na wielu przeglądarkach, ludzie czyścili swoje ciasteczka itp. i nic nie pomaga. RE: Błąd bazy danych - Marcin - 02-02-2008 Reasumując chcecie aby istniał tylko jeden adres: http://arachnea.org/forum/, ale niektórzy użytkownicy zgłaszają, że nie mogą dostać się na forum pod tym adresem tak? Dlatego też korzystają z http://arachnea.biz/serwis/forum/? Moim zdaniem nie ma to kompletnego znaczenia. Zrobiłbym przekierowanie z tego .biz na .org, i nie ma opcji żeby nie działało w końcu to jest tam sama maszyna, to samo IP. Jeśli jest inaczej to nie wiem jak Ci pomóc. RE: Błąd bazy danych - LoRd - 02-02-2008 Cytat:Reasumując chcecie aby istniał tylko jeden adres: http://arachnea.org/forum/, ale niektórzy użytkownicy zgłaszają, że nie mogą dostać się na forum pod tym adresem tak? Dlatego też korzystają z http://arachnea.biz/serwis/forum/?Dokładnie tak! Cytat:Moim zdaniem nie ma to kompletnego znaczenia. Zrobiłbym przekierowanie z tego .biz na .org, i nie ma opcji żeby nie działało w końcu to jest tam sama maszyna, to samo IP.No niestety jest inaczej... i za chiny nie rozumiemy dlaczego ![]() RE: Błąd bazy danych - Poju - 02-02-2008 LoRd napisał(a):No niestety jest inaczej... i za chiny nie rozumiemy dlaczegoBo przedstawiona sytuacja, nie ma logicznego punktu wytłumaczenia. Może zsynchronizuj bazę, albo idz na całość i usuń stronkę z 'biz' lub 'org', mimo problemów z userami. RE: Błąd bazy danych - LoRd - 25-04-2008 Przełomowe odkrycie. Użytkownicy którzy mają problemy, odkryli, że znaczenie ma przedrostek 'www' w linku. Przykładowo: http://www.domena.org -> nie działa http://domena.org -> działa Czy ktoś wie co może powodować te błędy? |