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ś ;P (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ł ;P

Tsumoso - 2009-05-09, 14:33

No ktoś lub coś dało tu "globalnie" ciała jak widzę ;P
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 ;P
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 ;P
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 ;P

Walgo - 2009-05-10, 09:57

No to macie winowajce ;P 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 ;P
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 :D

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.


Powered by phpBB modified by Przemo © 2003 phpBB Group