BlueMan 69 Zgłoś post Napisano Listopad 5, 2009 Dziwna rzecz dzieje się u mnie z serwerem. Mam Pentium 4 3GHz HT Od jakiegoś czasu pojawiająs się białe strony w moich serwisach. A serwer pracuje ciągle na 50% swojej mocy. Przed północą zrobiłem restart apache i mysql i wykres się uspokoił, a rano znowu zaczął szaleć. Patrzę w htop, a tam nic specjalnego - Apache zwykle sobie kilka procent weźmie, ale nie 50!! Na liście procesów jak widzicie jest "cisza spokoj", a mimo to procesor ma obciążenie po 20-kilka procent. Skąd to się bierze, skoro to nie jest żaden z procesów w systemie? Dysk twardy? Nie mam z nim żadnych problemów - działa cicho, wykres w munin IO chyba wygląda normalnie. Pamięć? Mam 1x2GB 800MHz Co to jest ten parametr commited, co ma wartość ponad 7GB? o.O Mam ponad 100dni uptime, ale to chyba od tego nie zależy? Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość N3T5kY Zgłoś post Napisano Listopad 5, 2009 Co to jest ten parametr commited, co ma wartość ponad 7GB? o.O Pamięć zadeklarowana. Masz eaccelerator? mod_php / fcgi ? Udostępnij ten post Link to postu Udostępnij na innych stronach
BlueMan 69 Zgłoś post Napisano Listopad 5, 2009 Mam xcache z repo debiana. mod_php też z repo Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Listopad 5, 2009 Zacznij monitorować Apache'owy server-status - może tam będzie coś ciekawego. Udostępnij ten post Link to postu Udostępnij na innych stronach
BlueMan 69 Zgłoś post Napisano Listopad 5, 2009 Patrzę o niego co jakiś czas i jak dla mnie w nim też nic ciekawego. Total accesses: 9132 - Total Traffic: 54.1 MB CPU Usage: u23.86 s1.43 cu.01 cs0 - .58% CPU load K___K_K_KKKKK_KK___K_W______.K._K_...K..._...................... ................................................................ ................................................................ ................................................................ u23.86 - to jest to moj obciążenie? Głównie bierze się to z odwołania do głównej domeny serwera do /var/www na którym mam tylko "It's works". Ale tez jako tako dużego ruchu nie mam :| Tak jakby znajdował się tam skrypt, który nieźle obciąża serwera nawet przy niewielkim ruchu. Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Listopad 5, 2009 Włącz extended-status, to będziesz miał dodatkowo parę ciekawszych rzeczy A poza tym - mówiąc o monitorowaniu, to myślałem o podpięciu do jakiegoś wizualizatora Udostępnij ten post Link to postu Udostępnij na innych stronach
guziec 109 Zgłoś post Napisano Listopad 5, 2009 Mam xcache z repo debiana. mod_php też z repo Masz włączone logowanie długich zapytań w mysql? /etc/mysql/my.cnf log_slow_queries = /var/lib/mysql/mysql-slow.log Udostępnij ten post Link to postu Udostępnij na innych stronach
BlueMan 69 Zgłoś post Napisano Listopad 5, 2009 ExtendedStatus mam włączone Wizulizator? Chętnie skorzystam Tak - miałem właczone logowanie długich zapytań. log_slow_queries = /var/log/mysql/mysql-slow.log long_query_time = 2 I trochę ich mam - głównie z 3 domen ze skryptów SMF, phpBB3 i WordPress. Narazie wyłączyłem zapisywanie logów. Udostępnij ten post Link to postu Udostępnij na innych stronach
guziec 109 Zgłoś post Napisano Listopad 5, 2009 ExtendedStatus mam włączone Wizulizator? Chętnie skorzystam Tak - miałem właczone logowanie długich zapytań. log_slow_queries = /var/log/mysql/mysql-slow.log long_query_time = 2 I trochę ich mam - głównie z 3 domen ze skryptów SMF, phpBB3 i WordPress. Narazie wyłączyłem zapisywanie logów. Ale nie chodzi o to żebyś wyłączył, tylko żebyś sprawdził w logach czy o tej godzinie kiedy ci system tak zaczyna przymulać nie robi się jakieś zapytanie, które za to odpowiada, bo potem nie zwalnia pamięci. Chociaż podejrzewam że to jakieś wycieki pamięci po prostu, to commited memory jest dziwnie duże. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość N3T5kY Zgłoś post Napisano Listopad 5, 2009 Spróbuj wyłączyć xcache, i powiedz czy dalej masz takie commited memory. Udostępnij ten post Link to postu Udostępnij na innych stronach
BlueMan 69 Zgłoś post Napisano Listopad 6, 2009 Wyłączyłem xcache. Commited memory spadł do normalnej wartości 1.3GB (na 2GB ram). Przeciążenie serwera narazie od 6 godz nie wystąpiło, ale czasami pojawiało się dopiero po 13godz. Na jakie wartości ustawień powinienem zwrócić uwagę w konfigu xcache, aby ponownie działał poprawnie? Czy może odinstalowanie i zainstalowanie pomoże? PS. Kiedyś używałem eAccelerator, a do xcache się przekonałem, że nie trzeba było go ponownie kompilować po upgradzie PHP. Zdania o "lepszości" eAcc, od xcache są podzielone Udostępnij ten post Link to postu Udostępnij na innych stronach
BlueMan 69 Zgłoś post Napisano Listopad 6, 2009 No i CPU dalej zaczął szaleć. Nie rozumiem dlaczego htop nie wykrywa tego procesu co zjada CPU :| To wina Apache, bo po restarcie go wszystko wraca do normy. Może to logi? katalog /var/log/apache ma 2.2GB Udostępnij ten post Link to postu Udostępnij na innych stronach
d.v 1409 Zgłoś post Napisano Listopad 6, 2009 A przeleciałeś całą listę w htop? Sortowanie wg. użycia CPU (CPU%) w htop jest o kant d... potłuc, trzeba przejrzeć wszystko od góry do dołu samemu. Udostępnij ten post Link to postu Udostępnij na innych stronach