4P dziwnie wolno działa / zalicza zawiechy od kilku dni

Odpowiedz Nowy wątek
2018-05-18 21:24
0

Nie wiem, czy to pasuje do Coyote, czy bardziej do Offtopic, więc jakby co to proszę przenieść ;)

Pytanie - czy Wy też zauważyliście, że w ciągu kilku ostatnich dni (nie umiem dokładnie określić ile, ale raczej nie więcej niż tydzień) 4P ma zawiechy/ zamula się?

Żeby nie było, że to wina mojego łącza lub kompa - stwierdziłem to na 4 komputerach (firmowy, domowy stacjonarny oraz dwa laptopy domowe), z czego połowa ma Win10, a druga Mint 18.2. Nie jest to raczej też kwestia łącza, bo dzieje się to zarówno na domowej kablówce (150/20), firmowym światłowodzie (200/200 z gwarancją) oraz LTE z Plusa.
W czasie, kiedy 4P sie zamula, pingi chodzą, a inne strony otwierają się bez zająknięcia.

Stwierdzone zachowanie objawia się długim wczytywaniem elementów dynamicznych (może nie jest to najlepsze określenie, ale zaraz wyjaśnię o co chodzi). Strona się ładuje OK, a na górze widze, że mam kilka powiadomień. Klikam na "dzwoneczek", rozwija się lista, ale jest pusta i ładne kilka sekund trwa, zanim pojawią się powiadomienia. Albo przed chwilą - dodawałem komentarz do jakiegoś postu, wcisnąłem "wyślij" i przez kilka sekund (na pewno więcej niż 5) był napis "wysyłanie" (czy coś w tym stylu - nie pamiętam dokładnie). Czyli jakby AJAX nie wyrabiał...
Ważna uwaga - nie dzieje się to zawsze, czasami chodzi mega OK, a potem nagle się zamuli na chwilę, po czym wraca do stanu normalnego...

Dajcie proszę znać, czy Wy też zauważyliście coś takiego.


That game of life is hard to play
I'm gonna lose it anyway
The losing card I'll someday lay
So this is all I have to say
Wszystko co dotyczy działania serwisu należy umieszczać tutaj. Tak więc dobrą kategorię wybrałeś. - furious programming 2018-05-18 21:56
Dzięki za odp. Nie byłem pewien, ponieważ Coyote to cały projekt, a to o czym pisałem może wynikać np. z zapchanego serwera albo problemów technicznych na wyjściu serwerowni w świat. A tak przy okazji - czy Ty też coś zauważyłeś, czy póki co jestem jedyny? - cerrato 2018-05-18 21:59
Na razie nie, bo „gram w gre” i nie mam czasu się nad tym zastanawiać. :P - furious programming 2018-05-18 21:59
Wszystko przez te i podobne wątki -> https://4programmers.net/Foru[...]zej_pracy?p=1481024#id1481024 Serwis nie był przygotowany pod obsługę ruchu podobnego do wykop.pl :D - loza_szydercow 2018-05-19 20:30

Pozostało 580 znaków

2018-05-19 20:33
0

odpal se konsole developerką i zapisz wszystkie sieciowe operacje z wysokim latency które zauważysz - chociaż, może macie jakieś metryki z Coyote gdzieś agregowane ? jakaś Grafana ? @furious programming ?


small data and high latency
edytowany 1x, ostatnio: rubaszny_karp, 2018-05-19 20:33

Pozostało 580 znaków

2018-05-19 20:35
0

@rubaszny_karp: pytaj administratorów, ja wiem tylko o ogólnym czasie generowania strony (prawy dolny róg strony).


mnie tam działa szybko, prawie jakby był napisany w javie ;D - rubaszny_karp 2018-05-19 20:41
Czasem zdarza się, że strona generowana jest około sekundy, częściej około 500ms. Ogólnie działa raczej sprawnie. - furious programming 2018-05-19 20:43

Pozostało 580 znaków

2018-05-20 12:27
0

Ok, czyli wygląda na to, że niektóre zapytania SQL wolno się wyrabiają. Sprawdzę to.

Pozostało 580 znaków

2018-05-20 17:48
0

@Adam Boduch: bywa i tak, że strona generowana jest w kilka sekund, w porywach nawet do kilkunastu.

Edit: np. ten post (opublikowanie i wygenerowanie nowej strony) generował się 454 ms.


edytowany 1x, ostatnio: furious programming, 2018-05-20 17:49

Pozostało 580 znaków

2018-05-21 09:29
0

@furious programming: moim zdaniem czasy rzędu 400ms to nie jest problem.

To, o czym pisałem jest przede wszystkim odczuwalne podczas dodawania treści - np. pisania komentarzy czy publikowania postów. Wciskasz "wyślij" i przez kilka sekund jest zawiecha. Sama strona raczej się ładuje OK, ale te "interaktywne" elementy zamulają - właśnie wspomniane dodawanie treści, albo wyświetlanie powiadomień po kliknięciu na "dzwoneczek" u góry strony.

EDIT: oczywiście, jak na złość - dodając ten wpis wszystko poszło błyskawicznie ;)


That game of life is hard to play
I'm gonna lose it anyway
The losing card I'll someday lay
So this is all I have to say
edytowany 1x, ostatnio: cerrato, 2018-05-21 09:31

Pozostało 580 znaków

2018-05-21 14:21
0
cerrato napisał(a):

@furious programming: moim zdaniem czasy rzędu 400ms to nie jest problem.

Owszem, jednak przywykłem do czasów rzędu kilkudziesięciu milisekund. ;)


Pozostało 580 znaków

2018-05-21 14:26
0

Dodam jeszcze jeden objaw, który zauważyłem - czasami podczas pisania, po wpisaniu "małpy" i 2-3 pierwszych liter nicka osoby, którą chcę wywołać - muszę czekać kilka sekund, zanim się pojawi podpowiedź. I tak samo, jak z innymi zgłoszonymi kwestiami - nie dzieje się to zawsze, nieraz działa ekspresowo, ale czasami zalicza zwiechy.


That game of life is hard to play
I'm gonna lose it anyway
The losing card I'll someday lay
So this is all I have to say

Pozostało 580 znaków

2018-05-21 14:38
2

To wszystko zaczęło się psuć od momentu kiedy zablokowano anonimom możliwość postowania na niektórych działach. Może to jest jakiś trop?


--
Annuit Coeptis
lepiej napisz, czy też coś podobnego zauważyłeś. - cerrato 2018-05-21 14:41
Zdarza się - ale mam tak słaby zasięg wifi że nie wiem kogo oskarżać :) - loza_szydercow 2018-05-21 14:52

Pozostało 580 znaków

2018-05-21 14:44
1

kiedyś to się człowiek cieszył, że neostrada wolne IP znalazła, a nie tam jakieś milisekundy


Pozostało 580 znaków

2018-05-21 21:51
1

Spojrzałem do logów i rzeczywiście jest tam trochę zapytań. Najczęściej pojawiającym się zapytaniem jest: delete from "topic_track" where "forum_id" = $1 and "guest_id" = $2

Delete on topic_track  (cost=31306.38..183033.26 rows=5 width=6) (actual time=695.940..695.940 rows=0 loops=1)
  ->  Bitmap Heap Scan on topic_track  (cost=31306.38..183033.26 rows=5 width=6) (actual time=695.938..695.938 rows=0 loops=1)
        Recheck Cond: (forum_id = 1)
        Filter: (guest_id = '3b8b0c44-e62f-422f-856a-76c3d4266209'::uuid)
        Rows Removed by Filter: 1291763
        Heap Blocks: exact=128569
        ->  Bitmap Index Scan on topic_track_forum_id_index  (cost=0.00..31306.38 rows=985859 width=0) (actual time=224.059..224.059 rows=1338472 loops=1)
              Index Cond: (forum_id = 1)
Planning time: 0.362 ms
Execution time: 696.404 ms

Ojojoj :( Indeks nałożony jest na kolumnę forum_id, nie guest_id.

Nie znam logiki, ale po co w ogóle kasujesz? - Marcin.Miga 2018-05-22 11:29
To jest tabela z listą przeczytanych wątków na forum. Jeżeli przeczytałeś całą kategorię (wszystkie wątki w danej kategorii) to usuwamy dane i zwalniamy miejsce i kategorie oznaczamy jako "przeczytaną". Obecnie 16 mln rekordów w tabeli. - Adam Boduch 2018-05-22 11:37

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0