Problem z MYSQL – ktoś wie jak go zidentyfikować?

Opublikowano: 26.08.2019 | Kategorie: Komunikaty

Liczba wyświetleń: 0

Na naszym serwerze od dłuższego czasu 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).

Dokładniej: w czasie przeciążenia MYSQL mocno czyta i zapisuje na dysk.

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.

problem-mysql

Kiedy ten problem się pojawia, strona strasznie muli i jest to uciążliwe dla użytkowników.

Aby rozwiązać ten problem trzeba najpierw go zidentyfikować i zrozumieć, co się dzieje.

CZY KTOŚ WIE JAK WYKRYĆ JAKI PROCES PRZECIĄŻA SERWER?

Jeśli wiesz lub masz pomysł, napisz w komentarzu lub wyślij mi e-maila.

Maurycy Hawranek
Administrator WM

1 Star2 Stars3 Stars4 Stars5 Stars Zostań pierwszą osobą, która oceni ten wpis!
Loading...

OD ADMINISTRATORA PORTALU

Hej! Cieszę się, że odwiedziłeś naszą stronę! Naprawdę! Jeśli zależy Ci na dalszym rozpowszechnianiu niezależnych informacji, ujawnianiu tego co przemilczane, niewygodne lub ukrywane, możesz dołożyć swoją cegiełkę i wesprzeć "Wolne Media" finansowo. Darowizna jest też pewną formą „pozytywnej energii” – podziękowaniem za wiedzę, którą tutaj zdobywasz. Media obywatelskie, jak nasz portal, nie mają dochodów z prenumerat ani nie są sponsorowane przez bogate korporacje by realizowały ich ukryte cele. Musimy radzić sobie sami. Jak możesz pomóc? Dowiesz się TUTAJ. Z góry dziękuję za wsparcie i nieobojętność!

Poglądy wyrażane przez autorów i komentujących użytkowników są ich prywatnymi poglądami i nie muszą odzwierciedlać poglądów administracji "Wolnych Mediów". Jeżeli materiał narusza Twoje prawa autorskie, przeczytaj informacje dostępne tutaj, a następnie (jeśli wciąż tak uważasz) skontaktuj się z nami! Jeśli artykuł lub komentarz łamie prawo lub regulamin, powiadom nas o tym formularzem kontaktowym.

7
Dodaj komentarz

Chcesz skomentować? Zaloguj się!
  Subskrybuj  
najnowszy najstarszy
Powiadom o
DeeEssEm
Użytkownik
DeeEssEm

Z wykresu wynika że CPU jest w stanie oczekiwania na urządzenia wejścia/wyjścia (iowait time) – czyli że procesor marnuje czas oczekując na dysk, a tym samym czy wydajność interfae’ów dyskowych jest wystarczająca.

DeeEssEm
Użytkownik
DeeEssEm
DeeEssEm
Użytkownik
DeeEssEm

A może wersja mysql się zmieniła np z 5.6 na 5.7, bo w mysql 5.7 sync_binlog jest domyślnie ustawione na 1 a w mysql 5.6 było ustawione na 0 – synchronizacja binary log z dyskiem może powodować zwiększenie iowaits.

tojazenn
Użytkownik
tojazenn

I jak tam problem rozwiazany? Co go powodowalo??