Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak wykryć proces MYSQL, który przeciąża CPU na serwerze?
wolnemdia
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 26.08.2019

Ostrzeżenie: (0%)
-----


Na moim serwerze co jakiś czas zdarzają się dziwne przeciążenia CPU i jest to związane z wykonywaniem jakichś poleceń w MYSQL. Logi są czyste, nic podejrzanego, statystyka wejść na poszczególne podstrony i pobierania plików z serwera również nie pokazują niczego podejrzanego.

Tymczasem co jakiś czas, w RÓŻNYCH NIEREGULARNYCH PORACH DNIA zdarzają się nagłe przeciążenia serwera (dokładniej MYSQL).

Resetowanie MYSQL nic nie daje (chwilowy spadek i ponowny skok w górę). Proces trwa zazwyczaj około godziny, choć zdarzało się półtorej. Tak to wygląda na wykresie.

(IMG:https://zapodaj.net/images/e04dcf1e868e9.png)

Aby rozwiązać ten problem muszę wiedzieć co się dzieje.

CZY KTOŚ WIE JAK WYKRYĆ JAKI PROCES PRZECIĄŻA SERWER?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
ohm
post
Post #2





Grupa: Zarejestrowani
Postów: 623
Pomógł: 144
Dołączył: 22.12.2010

Ostrzeżenie: (0%)
-----


Włączenie slowlog i sledzenie na mysql
show processlist
To tak na początku

O ile dobrze widzę to to wygląda na iotime, to jeszcze patrz na iotop co sie dzieje.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:22