|
Forum Lotharis
|
|
Wysypisko. - zniknęły logi i wszystko z "kontynuuj walke"
Tsumoso - 2009-05-09, 14:26 Temat postu: zniknęły logi i wszystko z "kontynuuj walke" Jak w temacie.
Przez to, że wszystko zniknęło... straciliśmy walkę grupa vs grupa bo... akurat zaczęliśmy walczyć, pokonaliśmy 1 potworka i chcieliśmy dalej a tu wszystko zniknęło...
... ale limit (na pewno) i turki (chyba) wcięło.
Jak ktoś ma możliwość, niech sprawdzi. Potrzebujemy ten jeden limit jeszcze dziś (do tego nie wiemy czy przypadkiem nie wcięło nam 2 turek już)
postacie: Rumoth i Tsumoso
tak tylko pisze, choć wiem, że szansa na odzyskanie czegoś lim->0 ale warto zgłosić i a nóż widelec
Teme - 2009-05-09, 14:28
Też się pod tym podpisuje, straciłem co prawda tylko logi z walk, ale nie zdążyłem ich skopiować...
Haspen - 2009-05-09, 14:29
To chyba wszystkich dotyczy, bo mnie i kilku znajomym ludkom też logi sie przeczyściły...
Niech się Teamowiec przyzna ten, który grzebał
Tsumoso - 2009-05-09, 14:33
No ktoś lub coś dało tu "globalnie" ciała jak widzę
Fayl - 2009-05-09, 14:34
Poza tym wyzerował się w karcie walki licznik walk turniejowych (ale w zakładce turniej jest dobrze). :P
Mamian - 2009-05-09, 14:38
tez sie dolaczam. Zginely wszystkie logi + jedna grupa vs grupa rozpoczeta kilka dni temu i nie skonczona
Dragons Tooth - 2009-05-09, 14:48
W logu jest "walk w turnieju 0/7", ale w zakładce turniej mam moje 6/7, więc na tym polu się nic tragicznego nie stało. Ubolewam jednakże nad stratą logów, bo byłem na treningu i nie wiem czy kogoś nie pocisnąłem w obronie
vallo - 2009-05-09, 14:53
chyba wszyscy mają to samo - czyli wszystko wyczyszczone:P
Kto tak sprzątał dokładnie ^^
no walki zaczęte poszły się "kochać" no i staty turniejowe
Walgo - 2009-05-09, 15:02
Więcej osób straciło rozpoczęte walki grupowe, bo nie wszyscy po rozpoczęciu grupówek od razu je wykonują. Raczej cieżko będzie sprawdzić kto tak naprawdę walkę grupową stracił a kto nie więc chyba sie musicie pogodzić ze startą
Fayl - 2009-05-09, 15:03
Chyba że zniknęły tylko wpisy, a same walki nadal w bazie siedzą.
Tsumoso - 2009-05-09, 17:11
Poczekaj aż wypowie się ktoś kto coś wie
Może uda się uratować grupówki, w końcu zaczęte grupówki można dokończyć i później.
Kherehabath - 2009-05-10, 06:11
Logi nie siedzą w bazie. Ja nic nie utraciłem.
Wyczyściłem sprzed 7 dni wczoraj o 13.
Pozdrawiam
Walgo - 2009-05-10, 09:57
No to macie winowajce No chyba wyczyściłeś najnowsze też, bo wiekszości jednak logi poznikały nawet z wczorajszego turnieju
Kherehabath - 2009-05-10, 10:03
W nocy było tak, że logi zapchały serwer i przez około godzinę gra leżała. Nie wiem kto go oddławił i jakimi sposobami bo nikt jeszcze takiej informacji mi nie przesłał. Ja napewno tego nie zrobiłem bo spałem narąbany w trupa
Caus - 2009-05-10, 10:21
W nocy wiem, że gra leżała, ale to właśnie rozchodzi się o wczorajszy dzień, właśnie około 13 - poszły wszystkie logi, nie tylko te stare
Ave
Bolivar - 2009-05-10, 10:25
OK, sprawa jest taka:
ze względu na zapchanie tabeli z logami (tak, tam też się one znajdują) ponad 400 000 rekordów padła decyzja o odchudzeniu tej tabeli. Mniej więcej za pomocą prostego zapytania:
Kod: | delete * from tabela where id<350000 |
Ogólnie miało to przyspieszyć pewne prace i zmniejszyć backup (tak jest wykonywany z automatu - w dniu turnieju nawet co godzinę, w dni normalne raz dziennie).
Niestety gra potrafi zaskoczyć każdego... nawet ludzi pracujących nad kodem. Po wykonaniu zapytania pojawił się komunikat informujący o skasowaniu 400 000 rekordów...
Niestety okazało się, że rekordy w tej tabeli nie mają unikalnych id... Oczywiście od razu rozpoczęła się akcja przywracania kopii tabeli - niestety jest to jeden z kolejnych minusów kodu. Zrzut tej tabeli to ponad 57 mega czystego tekstu. Jeżeli ktoś z was kiedyś próbował pracować na tak dużym pliku tekstowym to będzie wiedział co się dzieje z kompem. Ogólnie przywrócenie 10k rekordów trwało godzinę (dzielenie pliku, jego obróbka, wrzucanie na serwer).
Przeze mnie i Jenna została podjęta decyzja, ze nie ma to sensu... Przewracanie tego było by masakrą.
Z dobrych wiadomości jest to, że przywracanie normalnych tabeli związanych z danymi graczy, organizacji i pozostałych jest dość przyjemne i nie powoduje dużych problemów - oczywiście postawienie gry w razie awarii nie zajmie 15 minut, ale parę godzin, ale będzie zrobione... z wyjątkiem logów. Mam nadzieję, że nigdy nie dojdzie do takiej sytuacji.
Dzisiejsze (a właściwie wczorajsze) doświadczenie powoduje, że będziemy musieli po raz kolejny zmodyfikować kod i strukturę bazy....
By nie było: wina leży po mojej stronie i ja jestem za to odpowiedzialny. Przepraszam wszystkich, którzy mieli jakiekolwiek kłopoty z tego powodu. Niestety takie działania musiały być wykonane i niestety w przyszłości będziemy musieli je wykonywać... Mam nadzieję, że jednak uda się doprowadzić do odpowiednich zmian.
[add]
dla jasności:
kopia była z 15-tej, kasowanie logów 5 minut później.
|
|