Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-02-17 10:01:53

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

Problemy z wydajnością apache

Witam! Mam taki problem odnośnie apache działającego na serwerze tylko w sieci lokalnej
mianowicie jak sprawdzam go top'em w konsoli to zdarza się parę procesów apache2 z czego jeden często zajmuje 100% procka.
Na apach'u działa pare aplikacji webowych. Być może to problem aplikacji ( kod do poprawy itp.  czy baza danych (mysql)) Generalnie strony działają bardzo opornie.
Czy ma ktoś może jakiś pomysł jak to rozwiązać? Ewentualnie czym sprawdzić które strony z aplikacji tak obciążają apacha'a gdy je pracownicy wywołują?
Można jakąś aplikacją to sprawdzić?? Był bym wdzięczny za pomoc.


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#2  2012-02-17 10:17:10

  NIC - Członek DUG

NIC
Członek DUG
Skąd: Wrocław
Zarejestrowany: 2006-12-25
Serwis

Re: Problemy z wydajnością apache

Tu przydałoby się drzewko rodzinne:

Kod:

ps auxf

W czasie owe obciążenia, może będzie widać, które to dzieci takie są, o ile to dzieci

Zobacz logi Apacha, nie wiem gdzie są, ale sprawdzić można w configu Apacha (grepować, zlokalizować, zapodać, np. "grep ErrorLog httpd.conf") lub wręcz je tymczasowo dopisać:

Kod:

ErrorLog     "httpd_error.log"
TransferLog "httpd_access.log"
LogLevel     "debug"
# ScriptLog "httpd_script.log"
# RewriteLog "httpd_rewrite.log"

Te za "#" oczywiście opcjonalne, jeśli się da to z nimi.

Tak czy owak 100% raczej nie powinno mieć miejsca. Chyba że naraziłeś się pewnej grupę internetowych mścicieli :)

PS. Nie mam pojęcia gdzie się kryje ten config "httpd.conf", ktoś raczy mnie oświecić? (każdy ma go gdzieś indziej...)
// EDYTOWANO: O dzięki Ci człowieku z postu niżej.

Ostatnio edytowany przez NIC (2012-02-17 15:29:05)


Stronka-dom: http://titek.victorygames.pl
Jabber: nic@jabster.pl
Hobby: kompilowanie Linuksa, Bluetooth
Dystrybucja: żadna, bliski krewny LFS, składak

Offline

 

#3  2012-02-17 15:03:01

  rj46 - Użytkownik

rj46
Użytkownik
Zarejestrowany: 2011-06-28

Re: Problemy z wydajnością apache

NIC napisał(-a):

PS. Nie mam pojęcia gdzie się kryje ten config "httpd.conf", ktoś raczy mnie oświecić? (każdy ma go gdzieś indziej...)

bynajmniej ja go mam

/etc/apache2/httpd.conf

Offline

 

#4  2012-02-17 15:26:53

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Problemy z wydajnością apache

W /var/log/apache2/*.log ani słowa na temat błędów?

Bo Apache na Debku tam domyślnie trzyma logi.
Logowanie błędów w /etc/php5/apache2/php.ini włączone?

Poza tym jeśli serwer sie wiesza, to chyba na jakiejś konkretnej stronie lub zapytaniu, prawda?

W debianoksztaltnych głowny konfig Apacha mieści się w pliku /etc/apache2/apache.conf, moduły w /etc/apache2/mods-enabled/*.

Do tego jeszcze folder conf.d i kilka pomniejszych plików, które ustalają rożne drobiazgi.

Ostatnio edytowany przez Jacekalex (2012-02-17 15:29:44)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)