Teokryt pisze:Różnica wynika z liczby przeniesionych skrzynek (to tez się liczy)
Przeniosłem ja, więc jeśli się liczy to powinienem mieć więcej o jedną a mam mniej ....
Silent A pisze:Albo było znalezienie, które zostało skasowane - do sumy to też się wlicza (tak, to jest błąd).
Pytanie czy wtedy oboje mielibyśmy po 219 znalezień ( wątpię ).....
Edit:
Tak jak teraz policzyłem, to jeśli przeniesienie też jest liczone do sumy ogólnej to u mnie jest OK ( 219 znalezionych + 2 eventy + 1 przeniesienie + 1 załozona = 223 ), ale za to wtedy skąd u BlueAsia o dwa więcej ? O.O
Mówiłem że to przez skasowane znalezienie, w skrzynce Gołębia Góra BlueAsia ma zalogowane dwa znalezienia a Piostu jedno. Można mieć zalogowane dwa znalezienia (a nawet więcej) jeśli jedno (lub więcej) zostało wpisane a później usunięte z logów (przez znalazce, właściciela lub władze) i wpisane ponownie. Żadne logi nie są usuwane z bazy, tylko zaznaczane jako usunięte i dlatego niewidoczne.
W liczeniu sumy jest błąd i wlicza również te usunięte. Chociaż wróć, jak to się mówi "It's not a bug, it's a feature"
Gołębią górę podejmowaliśmy jeszcze w sierpniu, a rozbieżność sumy pojawiła się dopiero dwa dni temu ( oboje z żona logowaliśmy znalezienia jak tak bardzo serwer zmulał. Ja zalogowałem komplet, a zona zostawiła część i dopiero jak zalogowała resztę następnego dnia to ta różnica wyszła )
Poza tym ten ficzer nie bardzo chce działać
Po przeczytaniu Twojego posta oboje skasowaliśmy log z Gołębiej i zalogowaliśmy na nowo - licznik reagował prawidłowo
Doooobra, przycisnęliście mnie to sprawdziłem dokładniej. Aktywność bierze dane z tabeli użytkowników i to tam są jakieś dziwne dane, które kompletnie nie zgadzają się ze znalezieniami/nieznalezieniami.
Muszę pogrzebać/popytać skąd się te dane biorą/gdzie są aktualizowane bo mnie to męczy od dawna
Chciałem sprawdzić czy się oc pogubi w liczeniu Dodałem wpis znaleziona, po czym po chwili go usunąłem.
Z 14 skrzynek nieznalezionych zrobiło mi się 41
A na dodatek znikła mi jedna rekomendacja, mogłem przyznać 5, teraz tylko 4 (ale skoro mam 348 znalezień to chyba wcześniej coś było nie tak ).
Zliczanie nie jest do końca zrobione tak jak być powinno. Dwa dni temu (po przeczytaniu tego wątku) uruchomiłem mechanizm, który podczas kasowania (dlaczego przy kasowaniu - o tym później) loga, przelicza dla zalogowanego użytkownika wszystko od zera. (resetuje 3 podejrzane o błąd pola, a następnie przeszukuje i zlicza wszystkie typy logów (znaleziona/nieznaleziona/komantarz) użytkownika i na tej podstawie uzupełniane są zresetowane wcześniej pola. Wpisy skasowane nie są brane pod uwagę). Dlatego niektórym nagle się zmieniała gwałtownie ilość po skasowaniu logu. Ci, którzy kasowali jakikolwiek log po 24 października, powinni mieć już prawidłowe liczby. Pozostali mogą mieć lekkie fluktuacje.
Dlaczego przy kasowaniu - bo operacja jest delikatnie powiedziawszy pracochłonna - serwer musi 'przejrzeć' około 3 milionów wpisów. Kasowanie wpisów nie jest używane tak często jak dodawanie, czy edytowanie więc zaoszczędzimy w ten sposób trochę zasobów, a wcześniej czy później i tak każdy chyba jakiś log wykasuje, wiec zbiegiem czasu wszystko się powinno przeczyścić.
Cieszę się że temat ruszył i dziękuję za wprowadzony mechanizm
Jest tylko jedno drobne ale: działa PRAWIE dobrze
dosłownie przed minutą skasowałem swój log znalezienia i ponownie go zalogowałem ( OP22B2 )
Przed ta operacją miałem 1 nieznalezienie, a teraz na stronie moich statystyk i w sumie pokazuje mi że mam 10.
Po wejściu na listę moich nieznalezionych pokazuje mi prawidłowo że mam 1......
Edit: BlueAsia zrobiła własnie dokładnie to samo co ja i wydaje mi się że mamy przyczynę: w ilość nieznalezionych podstawiana jest ilość komentarzy w logach.