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.

 

Apache tworzy ogromną ilość procesów


17 odpowiedzi na ten temat

Apache tworzy ogromną ilość procesów

#1 draker

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 149 postów

Napisany 21 czerwiec 2011 - 13:49

Witam,

Ponownie niestety jestem zmuszony do używania Apache + plesk + ubuntu + php5 + mysql. Wszystko na prawie standardowej konfiguracji. Mam ogromny problem z tym pierwszym - wcześniej na innym serwerze miałem kilka procesów Apache w htopie. Obecnie mam ich kilkadziesiąt. Wszystkie pożerają ogromną ilość RAMu i nie mam pojęcia, w jaki sposóļ mogę to ograniczyć, bo ciężko mi jest z tym wytrzymać. Czy mogę liczyć na Waszą pomoc, najlepiej jakieś proste how-to, jak to wszystko poprawić, gdyż niestety z Apache za dużo nie mam do czynienia. W załączniku screen z htopa. Obciążenie CPU jest chwilowe, więc proszę się tym nie sugerować.

Załączone obrazki

  • Załączony obraz: Zrzut ekranu 2011-06-21 (godz. 14.45.05).jpg


#2 Kamikadze

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1577 postów
  • Skąd:Sulejówek
  • Imię:Emil
  • Nazwisko:M

Napisany 21 czerwiec 2011 - 14:26

1 - logi
2 - wyłącz bezsensowne moduły
3 - ogranicz liczbę procesów w configu

Darmowy Monitoring serwerów!

SerwerStatus.pl - monitorowanych ponad 70 serwerów z 3 Polskich lokalizacji.


#3 whatdefak

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 235 postów

Napisany 23 czerwiec 2011 - 19:14

U mnie apache2 to samo wyczynia tylko że mi żre całe 2 GB, przez to strona się po prostu nie ładuje aż do zwolnienia ramu, bawiłem się konfiguracją, workerów, preforków nie wyszło :P

Może tobie się coś uda, albo ktoś poradzi coś na to zjawisko ?

#4 ahes

    Stały użytkownik

  • Firma Bronze
  • PipPipPipPipPip
  • 217 postów

Napisany 24 czerwiec 2011 - 11:02

  • Zainstalować varnish
  • Zmniejszyć liczbę procesów apache2
  • Wyłączyć keepalive
Hough!

#5 samu

    Stały użytkownik

  • WHT Pro
  • PipPipPipPipPip
  • 268 postów
  • Firma:ADMIN.NET.PL (MyDevil.net)
  • Imię:Jakub
  • Nazwisko:Szafrański

Napisany 25 czerwiec 2011 - 08:33

Varnish na 2GB ramu? :)

Pomyśl może nad zmianą httpd, np. na nginx/lighttpd
MyDevil.net - niebiańskie konta shell
Do IRC i dla developerów - ponad 40 vhostów, www, python, perl, ruby, java, tcl, lua, C(++), D. Sprawdź sam!

#6 ahes

    Stały użytkownik

  • Firma Bronze
  • PipPipPipPipPip
  • 217 postów

Napisany 25 czerwiec 2011 - 21:49

Zobacz postsamu, o 25 czerwiec 2011 - 08:33, powiedział:

Varnish na 2GB ramu? :)


Owszem. Nawet z 256M daje radę.
Ale nie musisz z malloca korzystać :)

#7 romix

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 211 postów
  • Skąd:Ruda Śląska
  • Firma:Biznes-Host.pl sp. z o.o.

Napisany 29 czerwiec 2011 - 19:22

Tak warto zmienić:

1. Liczbę procesów dla apache.
2. Memory_limit w php.ini.

Sprawdziłbym jeszcze działające aktualnie skrypty czy któryś przypadkiem nie jest zapętlony itd oraz czy strona nie jest oglądana przypadkiem przez dużą liczbę użytkowników.
Niestety apache2 jest bardzo zasobożerny jeśli jest nieprawidłowo skonfigurowany lub działa pod bardzo dużym obciążeniem.

Wiem pisałeś iż potrzebujesz apache ale ja bym to zmienił :P może nginx albo lighttpd :-)

Pozdrawiam

Ten post był edytowany przez romix dnia: 29 czerwiec 2011 - 19:23


#8 denis94

    Często na forum

  • Użytkownicy
  • 71 postów

Napisany 06 lipiec 2011 - 17:05

Mam podobny problem. Na mojej stronie przebywa około 200 użytkowników i strona praktycznie nie ładuje się wcale. Ustawiłem w configu MaxClients 50 lecz nawet taka liczba procesów zdała się na marne. W jaki sposób można temu zaradzić?

#9 romix

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 211 postów
  • Skąd:Ruda Śląska
  • Firma:Biznes-Host.pl sp. z o.o.

Napisany 06 lipiec 2011 - 17:29

Zainstalować nginx + fastcgi daje wszystko, że problem zniknie.

Ten post był edytowany przez romix dnia: 06 lipiec 2011 - 17:29


#10 Kamikadze

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1577 postów
  • Skąd:Sulejówek
  • Imię:Emil
  • Nazwisko:M

Napisany 06 lipiec 2011 - 17:43

Zobacz postromix, o 06 lipiec 2011 - 17:29, powiedział:

Zainstalować nginx + fastcgi daje wszystko, że problem zniknie.

Czyli wg. Ciebie tylko nginx jest w stanie utrzymać >200 userów?

Darmowy Monitoring serwerów!

SerwerStatus.pl - monitorowanych ponad 70 serwerów z 3 Polskich lokalizacji.


#11 Jarosław Szmańda

    Weteran WHT

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1013 postów
  • Skąd:Malbork
  • Firma:NetSerwis.info
  • Imię:Jarosław
  • Nazwisko:Szmańda

Napisany 06 lipiec 2011 - 19:54

Czy można coś więcej nt. Varnish?
Jak z obciążeniem CPU, IO, zajęciem pamięci?

#12 denis94

    Często na forum

  • Użytkownicy
  • 71 postów

Napisany 06 lipiec 2011 - 21:21

Niestety muszę zostać przy apache ponieważ użytkownicy serwera korzystają z plików htaccess a zmiana spowodowała by zbyt dużo zamieszania.
Przy 50 procesach jest to około 400MB ramu gdzie posiadam tylko 1GB. A strona bardzo muli. Zużycie procesora średnio 0.03

#13 denis94

    Często na forum

  • Użytkownicy
  • 71 postów

Napisany 06 lipiec 2011 - 22:36

Przyokazji... nie zamontowałem licznika użytkowników online w kazdym pliku... teraz to zrobiłem i okazało się, że użytkowników na stronie przebywa w granicach 900 - 1100.
Cały czas kombinuję z ustawianiem odpowiednich wartości prefork i worker ale nic to nie daje...

#14 whatdefak

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 235 postów

Napisany 07 lipiec 2011 - 02:22

Ale wiem że dobra konfiguracja temu zapobiegnie, gdyż udało mi się kiedyś skonfigurować to dobrze i nie tworzyło aż tyle procesów, ale strona chodziła jak burza.
Teraz przy streamingu video procesy rosną, i strona umiera aż do restartu serwera.

#15 romix

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 211 postów
  • Skąd:Ruda Śląska
  • Firma:Biznes-Host.pl sp. z o.o.

Napisany 07 lipiec 2011 - 18:44

Zobacz postKamikadze, o 06 lipiec 2011 - 17:43, powiedział:

Czyli wg. Ciebie tylko nginx jest w stanie utrzymać >200 userów?

Oczywiście, że nie..
Ale to tak jak na wyścigach F1 wybrać Renault zamiast Ferrari..
Jak ma się okazje to dlaczego nie zainstalować czegoś lepszego?

#16 cybuch

    Często na forum

  • Użytkownicy
  • 66 postów

Napisany 25 wrzesień 2011 - 22:10

Witam,

mam ten sam problem co panowie wyżej ; ) używam virtualmina i mam ok. 10-15 procesów apacza po 25mb każdy. zmniejszylem już memory_limit w php.ini, restart apacza i niestety dalej to samo. Jakieś inne pomysły?



#17 ToFFiK

    Stały użytkownik

  • WHT Pro
  • PipPipPipPipPip
  • 436 postów
  • Skąd:Katowice
  • Firma:Toffik.NET / StrefaSerwerow.pl / Serversite.eu / MagnetX
  • Imię:Olaf
  • Nazwisko:Twardowski

Napisany 26 wrzesień 2011 - 05:55

Zobacz postromix, o 07 lipiec 2011 - 18:44, powiedział:

Oczywiście, że nie..
Ale to tak jak na wyścigach F1 wybrać Renault zamiast Ferrari..
Jak ma się okazje to dlaczego nie zainstalować czegoś lepszego?

Ponieważ każde auto się inaczej prowadzi, i nawet gorsze w ocenie teoretycznej etc ale z doświadczeniem i wiedzą jak dobrze prowadzić można wygrać.

Post powered by ToFFiK

ˆˆˆ © All rights reserved Pozdro

Najtańsze serwery gier slot CS 99gr Serwery VPS Serwery WWW Reseller

U-RP.EU


#18 Dreger

    Nowy użytkownik

  • Użytkownicy
  • 2 postów

Napisany 30 styczeń 2012 - 15:25

mozna prosic o instrukcje co i jak i komendy bo mam problem jak wyzej ?





1 Użytkowników czyta ten temat

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