Skocz do zawartości

Web Hosting Talk

  • progreso.pl

    Partner technologiczny

    Upraszczamy to, co inni starają się komplikować. Prosto, pewnie, przyjaźnie - tak robimy hosting!
  • Kei.pl

    Partner technologiczny

    Kei.pl działa na polskim rynku internetowym od 2000 roku. Obecnie na blisko 300 serwerach w Centrum Danych Kei.pl znajduje się kilkadziesiąt tysięcy stron WWW.
  • S-NET.info

    Partner technologiczny

    S-NET to dostawca usług dla biznesu. Najważniejsze usługi świadczone przez firmę to usługi Centrum Danych, dostęp do Internetu, transmisja danych oraz tranzyt do różnych operatorów.
  • Sprint Data Center

    Partner technologiczny

    Sprint Data Center to jedyne w Polsce północno-wschodniej i jednocześnie jedno z najnowocześniejszych w kraju centrum przechowywania i przetwarzania danych.

 

"freezing mysql" - miał ktoś kiedyś doczynienia?


14 odpowiedzi na ten temat

"freezing mysql" - miał ktoś kiedyś doczynienia?

#1 bartek1234

    Nowy użytkownik

  • Użytkownicy
  • 21 postów

Napisany 28 lipiec 2010 - 15:55

Witam,

załóżmy tak...

- strona na wordpressie (litespeed, 8gb ram, ssd)
- wszystko super skonfigurowane

Niestety co kilka dni dzieje się coś z bazą danych. W sensie nie pada całkowicie, tylko się zawiesza, tzw. "freezing mysql" (pomaga restart bazy). Najgorsze jest to, że według monitoringów, strona dalej działa i nie jest się nawet informowanym, że padło. Tak samo żadne programy nie potrafią jej automatycznie zresetować, bo niby baza działa.

Miał ktoś kiedyś do czynienia z takim problemem z bazą i może coś doradzić?

#2 patrys

    Czarny charakter

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 2029 postów
  • Skąd:Słupsk
  • Imię:Patryk

Napisany 28 lipiec 2010 - 16:32

Zatrudnić programistę i administratora :P
.

#3 bartek1234

    Nowy użytkownik

  • Użytkownicy
  • 21 postów

Napisany 28 lipiec 2010 - 16:39

Patrzyło już 4 adminów i lipa (problem jest od 6 miesięcy) ;( Dodatkowo od dwóch dni load szaleje (ta sama liczba osób online = wszystko jest super, load wynosi 0,5, a za chwilę wszystko na full load i tak przez kilka minut nie chce odpuścić).

Jak ktoś ma jakiekolwiek pomysły, to proszę pisać...

#4 bartek1234

    Nowy użytkownik

  • Użytkownicy
  • 21 postów

Napisany 28 lipiec 2010 - 18:25

Albo może ktoś wie, jak zrobić aby w przypadku takiego zawieszenia, automatycznie się podnosiło?

#5 www.ionic.pl

    Twój partner w e-biznesie ...

  • Firma Bronze
  • PipPipPipPipPipPipPipPip
  • 1757 postów
  • Skąd:Kraków
  • Firma:IONIC SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ SPÓŁKA KOMANDYTOWA

Napisany 28 lipiec 2010 - 18:42

- wszystko super skonfigurowane

Najwidoczniej nie skoro mysql Ci umiera.
Gdzieś musi być błąd soft / serwer.
freeze przywodzi mi do głowy problemy z alokacją.
Serwery w Polsce, stabilne i tanie.
Kod promocyjny "wht" uprawnia do 25% rabatu na serwer www, vps lub serwer dedykowany.

#6 ksk

    Rugot

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1201 postów
  • Skąd:Sosnowiec
  • Firma:4EverNet sp.z.o.o
  • Imię:Tomasz
  • Nazwisko:Kisielewski

Napisany 28 lipiec 2010 - 20:49

ja bym ram sprawdził :P
Spotkasz Mnie na Spodek 2.0

#7 squeezer

    Czasami na forum

  • WHT Pro
  • 37 postów

Napisany 29 lipiec 2010 - 06:00

Co rozumiesz pod pojęciem "zawiesza się"? Jesteś w stanie wykonać SELECT 1;? Jesteś w stanie zalogować się do bazy? Jesteś w stanie odpalić SHOW FULL PROCESSLIST;? Jesteś wstanie uruchomić SELECT COUNT(*) FROM tabela_w_jakiejś_Twojej_bazie;? Jeśli na któreś z tych pytań odpowiedź brzmi 'nie', to na podstawie tego możesz skonfigurować sobie monitoring. Jeśli dane zapytanie działa - ok. Jeśli nie - restart.

Czy na serwerze, oprócz MySQL, są także inne usługi? Czy w trakcie zwisu bazy działają one poprawnie? Sprawdzałeś statystyki obciążenia dysku? Stosunkowo rzadko pojawiają się problemy, w przypadku których nie ma żadnego śladu w logach czy w statystykach obciążenia serwera. Jeśli natomiast się pojawiają, to zazwyczaj są powiązane ze sprzętem.
Optymalizacja MySQL - mysql.ksiazek.info

#8 www.ionic.pl

    Twój partner w e-biznesie ...

  • Firma Bronze
  • PipPipPipPipPipPipPipPip
  • 1757 postów
  • Skąd:Kraków
  • Firma:IONIC SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ SPÓŁKA KOMANDYTOWA

Napisany 29 lipiec 2010 - 06:51

Nie koniecznie ze sprzętem, jak ma nieoptymalną konfigurację która wymaga zbyt wiele od serwera takie problemy mogą się zdarzać.
Serwery w Polsce, stabilne i tanie.
Kod promocyjny "wht" uprawnia do 25% rabatu na serwer www, vps lub serwer dedykowany.

#9 squeezer

    Czasami na forum

  • WHT Pro
  • 37 postów

Napisany 29 lipiec 2010 - 07:38

Zobacz postNajdmen, o 29 lipiec 2010 - 06:51, powiedział:

Nie koniecznie ze sprzętem, jak ma nieoptymalną konfigurację która wymaga zbyt wiele od serwera takie problemy mogą się zdarzać.

Heh, toć piszę przecież że chodzi o sytuację, gdy nie ma żadnych śladów oprócz ogólnopojętego padu bazy. Staram się wierzyć w kompetencje tych czterech adminów, którzy już na ten problem patrzyli...

Faktycznie spotkałeś się z tym, że ktoś od maszyny wymaga zbyt wiele, a w żadnym logu, topie, vmstacie, iostacie, iotopie, slowlogu czy czymkolwiek innym nie ma o tym śladu? Nie przypominam sobie abym przez te kilka lat pracy z MySQL zetknął się z taką sytuacją.
Optymalizacja MySQL - mysql.ksiazek.info

#10 bartek1234

    Nowy użytkownik

  • Użytkownicy
  • 21 postów

Napisany 29 lipiec 2010 - 10:47

Ja sam nie potrafię wam odpowiedź na te pytania, bo się nie znam na tym. Co mogę powiedzieć, że na serwerze trzymam wordpressa mającego kilkadziesiąt tysięcy uu dziennie. Dodatkowo templatka generuje przy odsłonie 200-250 zapytań.

Aha jeszcze jedno: który monitoring można tak skonfigurować jak napisał kolega squeezer (wiem, że u mnie wgrany jest Monit)?

#11 squeezer

    Czasami na forum

  • WHT Pro
  • 37 postów

Napisany 29 lipiec 2010 - 12:33

Bez dostępu do podstawowych informacji o stanie serwera raczej nikt Ci nie powie co się z nim dzieje. Zakładając, że ci admini, którzy ten problem analizowali, byli kompetentni, to osobiście stawiałbym na sprzęt. Jeśli ich kompetencji nie jesteś pewien, zatrudnij kogoś, kto ma doświadczenie.

Jaki monitoring można tak skonfigurować? Każdy, pod warunkiem że ma możliwość zmodyfikowania działania testów, które wykonuje. Przykładowo, zwykły prosty mon domyślnie testuje MySQL poprzez połączenie się do wskazanej bazy i sprawdzenie, czy są w niej jakieś tabele. Przerobienie domyślnego sposobu testowania na to, co potrzebne jest w danym momencie to chwila dla kogoś, kto miał jakąkolwiek styczność z perlem. Nie musisz z resztą nic modyfikować. Napisanie prostego skryptu do odpalania z crona, który to skrypt sprawdzi połączenie i w razie braku odpowiedzi zresetuje bazę, też wiele nie zajmuje.

Inna rzecz to to, czy resetowanie bazy jest właściwym rozwiązaniem? IMHO trzeba leczyć przyczynę, a nie objawy.
Optymalizacja MySQL - mysql.ksiazek.info

#12 bartek1234

    Nowy użytkownik

  • Użytkownicy
  • 21 postów

Napisany 29 lipiec 2010 - 12:59

Ok, dziękuję za info. Oczywiście 20 minut temu znowu padło.

Wprawdzie wyjeżdżam jutro na urlop, ale napisałem przed chwilką do najlepszego admina na wht i jak znajdzie wolny termin, to ma mi pomóc. Na razie będę jeszcze ręcznie resetował bazę i myślał nad tym dziwnym loadem.

#13 patrys

    Czarny charakter

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 2029 postów
  • Skąd:Słupsk
  • Imię:Patryk

Napisany 29 lipiec 2010 - 13:52

Możesz via ssh wkleić 3 komendy ?

uname -a >>/var/www/html/bsg28asm.log
tail -n300 /var/lib/mysql/`uname -n`*.err >>/var/www/html/bsg28asm.log
cat /etc/my.cnf >>/var/www/html/bsg28asm.log

I podać IP główne serwera. ( czyli http://ip/bsg28asm.log )

Ten post był edytowany przez patrys dnia: 29 lipiec 2010 - 14:02
edit os ;)

.

#14 Prohost

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 905 postów
  • Skąd:Zamość
  • Firma:Prohost.pl
  • Imię:Szymon
  • Nazwisko:Rybczyński

Napisany 30 lipiec 2010 - 20:01

Sprawdź czy nie masz zbyt dużych wartości cache ustawionych - czasem mysql potrafi zatrzymać wykonywanie zapytań przy zbyt dużych wartościach. Ustaw na minimum po 64/128 mb i zobacz czy jest problem.
prohost.pl - Hosting na profesjonalnych serwerach Dell PowerEdge zlokalizowanych w Polsce.
Minimalna konfiguracja: dual quad core xeon, 8gb ram, dyski sas 15krpm raid10.
Codzienne kopie bezpieczeństwa. Support 24/7 z czasem odpowiedzi do 5 minut i czatem online.
Serwery VPS z gwarantowanymi zasobami od 100zł/m. Dostępne plany reseller. Panele Cpanel i DirectAdmin.

#15 bartek1234

    Nowy użytkownik

  • Użytkownicy
  • 21 postów

Napisany 04 sierpień 2010 - 19:30

Na razie jeszcze nie mam rozwiązania, ponieważ do końca następnego tygodnia jestem na wakacjach, ale oczywiście dzisiaj znowu był down (działało od czwartku do dzisiaj). Moim adminów akurat nie było, ale poradziłem sobie (jakimś cudem) sam z podniesieniem strony...

na stronie: Error estab. database connection.

ssh: restart bazy nic nie daje (Shutting down MySQL i kropeczki tylko przez bez końca)

... wpisałem reboot w ssh i strona wróciła. Jestem chyba jedyny na wht, który od pół roku ma takie problemy i strona mu pada co 2-3 dni ;(

PS: Jeszcze zapomniałem dopisać, że podczas dzisiejszego padu oczywiście wszystkie monitoringi pokazywały, że strona działa (hyperspin, downforeveryone... itp.). W czwartek natomiast wystarczył restart bazy, a monitoringi faktycznie pokazywały pad.





1 Użytkowników czyta ten temat

0 użytkowników, 1 gości, 0 anonimowych użytkowników