Skocz do zawartości
Zaloguj się, aby obserwować  
Jarosław Szmańda

Apache 2 - bardzo wysoki load

Polecane posty

Cześć,

 

Mam pewien problem z VPSem, dokładnie w apache2.

 

Więc tak: wczoraj wieczorem było wszystko w jak najlepszym stanie. Dzisiaj z rana się posypało. Load sięga 20, pamięć pochłania całą.

 

W logach za dużo nic nie ma, jedyny error to ten:

 

# tail error.log | grep error

[Thu May 27 16:50:46 2010] [error] server reached MaxClients setting, consider raising the MaxClients setting

 

Zwiększyłem do 50.

 

Aapche z paczek Debiana 5, php z dotdeb - nie było żadnej radykalnej aktualizacji.

 

# apache2ctl -M

Loaded Modules:

core_module (static)

log_config_module (static)

logio_module (static)

mpm_prefork_module (static)

http_module (static)

so_module (static)

alias_module (shared)

auth_basic_module (shared)

authn_file_module (shared)

authz_default_module (shared)

authz_groupfile_module (shared)

authz_host_module (shared)

authz_user_module (shared)

autoindex_module (shared)

cgi_module (shared)

deflate_module (shared)

dir_module (shared)

env_module (shared)

mime_module (shared)

negotiation_module (shared)

php5_module (shared)

rewrite_module (shared)

setenvif_module (shared)

status_module (shared)

Syntax OK

 

Do tego jest dorzucony Eaccelerator.

 

Będę wdzięczny za jakieś wskazówki / pomysły.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Hmmm ciekaw sprawa, jeśli wyłączę httpd i mysqld, następnie włączę httpd - jest ok. Lecz próba włączenia mysqld kończy się w. problemami...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Hmmm ciekaw sprawa, jeśli wyłączę httpd i mysqld, następnie włączę httpd - jest ok. Lecz próba włączenia mysqld kończy się w. problemami...

 

Tak, a na forum siedzą wróżki i podglądają jakie errory ci wyrzuca ci mysql.

Poza tym nie opisałeś konfiguracji serwera. Może jakiś wpis z htop'a ?

Ogólnie apache lubi sobie troszkę zjadać zasoby serwera :]

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
# tail /var/log/mysql/error.log

100527 21:10:26 [Note] Plugin 'InnoDB' is disabled.

100527 21:10:26 [Note] Event Scheduler: Loaded 0 events

100527 21:10:26 [Note] /usr/sbin/mysqld: ready for connections.

Version: '5.1.47-0.dotdeb.0' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Debian)

100527 21:15:06 [Note] /usr/sbin/mysqld: Standardowe zako�czenie dzia�ania

 

100527 21:15:06 [Note] Event Scheduler: Purging the queue. 0 events

100527 21:15:08 [Note] /usr/sbin/mysqld: Zako�czenie dzia�ania wykonane

 

100527 21:15:08 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

 

Debian Lenny, 256MB Ramu. Pakiety tylko w core'owych wersjach.

 

Może to jakiś atak?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Może to jakiś atak?

 

Tak, kosmici opanowali twój umysł i zrobili idiotę.

 

W czasie wysokiego loadu odpal:

dstat -cmplyind 1 10

 

Pokaż też wynik polecenia mysqlreport oraz to co pokazuje strona statusowa apache2.

Dodatkowo odpal mysqltuner i pokaż wyniki.

 

Rzuć też my.cnf oraz top -b -n 1 | head -5

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×