php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.12.2005, 12:46  
Erfahrener Benutzer
 
Registriert seit: 07.10.2003
Beiträge: 122
Mutatos
Standard Apache Processe ... ganz viele

Hallo zusammen, wenn ich ps -auxww in meiner Console eingebe, dann sehe ich viele von diese Processe:

Zitat:
wwwrun 29272 0.0 0.9 27568 9676 ? S 12:19 0:00 /usr/sbin/httpd2 -f /etc/apache2/httpd.conf -k start
wwwrun 29273 0.0 0.9 27560 9660 ? S 12:19 0:00 /usr/sbin/httpd2 -f /etc/apache2/httpd.conf -k start
wwwrun 29275 0.0 1.1 29296 11776 ? S 12:19 0:00 /usr/sbin/httpd2 -f /etc/apache2/httpd.conf -k start
wwwrun 29305 0.0 1.1 29248 11756 ? S 12:19 0:00 /usr/sbin/httpd2 -f /etc/apache2/httpd.conf -k start
wwwrun 32573 0.0 1.1 28940 11424 ? S 12:21 0:00 /usr/sbin/httpd2 -f /etc/apache2/httpd.conf -k start
wwwrun 379 0.0 0.9 27560 9656 ? S 12:21 0:00 /usr/sbin/httpd2 -f /etc/apache2/httpd.conf -k start
wwwrun 380 0.0 0.9 27560 9656 ? S 12:21 0:00 /usr/sbin/httpd2 -f /etc/apache2/httpd.conf -k start
wwwrun 384 0.0 1.1 29308 11832 ? S 12:21 0:00 /usr/sbin/httpd2 -f /etc/apache2/httpd.conf -k start

mysql 27840 0.0 0.5 29924 5852 ? S 12:40 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --skip-locking
Irgendwie startet sich dieser Process jede Minute? Was ist das? Wie kann ich das beheben, meine Seite stürzt andauernd ab und das finde ich nicht gut

Ich bedanke mich!


Zusätzlich wenn der Apache nicht mehr erreichbar ist sehe ich dieses in den error-log:

Zitat:
[Sat Dec 17 12:46:47 2005] [warn] child process 24752 still did not exit, sending a SIGTERM
[Sat Dec 17 12:46:47 2005] [warn] child process 27938 still did not exit, sending a SIGTERM
[Sat Dec 17 12:46:47 2005] [warn] child process 24755 still did not exit, sending a SIGTERM
[Sat Dec 17 12:46:47 2005] [warn] child process 4743 still did not exit, sending a SIGTERM
[Sat Dec 17 12:46:47 2005] [warn] child process 24757 still did not exit, sending a SIGTERM
Gruss
Nik[/quote]
Mutatos ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.12.2005, 21:13  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.039
Sclot befindet sich auf einem aufstrebenden Ast
Standard

das apache mehrere prozesse startet die dann auch laufen das ist ja wohl nur wünschenswert, also normal.

was machst du denn mit deinem apache wenn er nicht mehr will?
Sclot ist offline   Mit Zitat antworten
Alt 18.12.2005, 13:21  
Erfahrener Benutzer
 
Registriert seit: 07.10.2003
Beiträge: 122
Mutatos
Standard

Also was ich eigentlich mache ist einen:

apachectrl2 stop -> start und dann läuft es, aber das ist schrecklich

So was ich gestern gemacht habe ist, dass ich einigen Werten in meinem httpd.conf geändert hatte:

Z.B :

MaxClients: von 40 auf 256 und StartServer: von 2 auf 20

So dann sah später alles in Ordnung, bis ich Heute gesehen habe das der Server seit 3 Uhr Morgens nicht mehr funktioniert mit der Fehlermeldung:

[error] (12)Cannot allocate memory: fork: Unable to fork new process

Brrrrrr das ist schlimmer

Also das ist meine Configuration in den httpd.conf. Kann mir jemand sagen wie ich die Einstellungen optimal machen kann?

Ich habe übrigens MaxClients jetzt auf 100 gesetzt unt StartServers auf 5, mit der Hoffnung, das alles normal läuft:


Zitat:
KeepAlive On
MaxKeepAliveRequests 150
KeepAliveTimeout 15

<IfModule prefork.c>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 100
MaxRequestsPerChild 0
</IfModule>

<IfModule worker.c>
StartServers 5
MaxClients 100
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>

<IfModule beos.c>
StartThreads 10
MaxClients 100
MaxRequestsPerThread 10000
</IfModule>


Also so als kleine Information: wenn 66 User online sind gibt es 55 Processe von Apache Das würde bedeuten ich kann nicht mehr als 256 User online haben???? Das ist unmöglich!

Ich bedanke mich im voraus:


Gruss
Nik
Mutatos ist offline   Mit Zitat antworten
Alt 18.12.2005, 14:17  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.039
Sclot befindet sich auf einem aufstrebenden Ast
Standard

mhm..
auf was für ner kiste haste den apache denn laufen?
Sclot ist offline   Mit Zitat antworten
Alt 18.12.2005, 14:24  
Erfahrener Benutzer
 
Registriert seit: 07.10.2003
Beiträge: 122
Mutatos
Standard

Das ist ein Virtueller Server bei Evanzo und als OS habe ich Suse Linux aber wie kann ich sehen, was für eine Kiste das ist?

Danke!
Mutatos ist offline   Mit Zitat antworten
Alt 18.12.2005, 14:42  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.039
Sclot befindet sich auf einem aufstrebenden Ast
Standard

na wenns nen vserver is...

was sagen denn so sachen wie "df -h" oder "free -m" oder "cat /proc/cpuinfo" ?
Sclot ist offline   Mit Zitat antworten
Alt 18.12.2005, 14:50  
Erfahrener Benutzer
 
Registriert seit: 07.10.2003
Beiträge: 122
Mutatos
Standard

Also:

Zitat:
df -h

Filesystem Size Used Avail Use% Mounted on
/dev/vzfs 1.5G 1.4G 135M 92% /

Zitat:
free -m

total used free shared buffers cached
Mem: 1006 948 57 0 84 90
-/+ buffers/cache: 773 232
Swap: 3024 1280 1743


Zitat:
cat /proc/cpuinfo

processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Pentium(R) 4 CPU 2.80GHz
stepping : 9
cpu MHz : 2792.942
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips : 5570.56
Mutatos ist offline   Mit Zitat antworten
Alt 18.12.2005, 15:45  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.039
Sclot befindet sich auf einem aufstrebenden Ast
Standard

schaut doch gut aus...
der RAM würde mir zu denken geben... 1GB ram is echt bissl wenig... der server wo mein vserver drauf läuft hat 3GB RAm.. vielelicht liegts ja da dran.

und.. warum haste jetzt die maxclients noch oben geschraubt?
lass das doch erstmal so wie es ist.. ich kan mir nicht vorstellen das es daran liegt...
andererseits hab ich mir bis heute auch noch nicht apache 2 angeschaut...
mach doch apache 1.4 drauf.. oder lighttpd, der soll wohl 10000 gleichzeitige zugriffe verkraften
Sclot ist offline   Mit Zitat antworten
Alt 18.12.2005, 19:16  
Erfahrener Benutzer
 
Registriert seit: 07.10.2003
Beiträge: 122
Mutatos
Standard

Na ja nachdem ich diese Fehlermeldung im Error-log von Apache gesehen habe:

[error] server reached MaxClients setting, consider raising the MaxClients setting

dann musste ich etwas tun

Aber leider hilft das nicht! Ich habe momentan den Wert auf 150 gesetzt und immer wieder kommt der Server auf diesen Wert und stürzt zusammen!

Kann mir jemand einen Tipp geben, was ich da machen kann?


Was ich beobahte ist, dass im Processlist sich httpd Processe aufhalten die älter von 2 Stunden sind und kommischer Weise werden die nicht gekillt! Soll ich mir selber jetzt einen Script schreiben, der diese Processe killt oder hat Apache so etwas?

Gruss
Nik
Mutatos ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Apache 2.2 & PHP 5.x freq.9 Server, Hosting und Workstations 26 25.03.2009 21:41
Apache 2.2.4 mit PHP 5 MerlinderZauberer Server, Hosting und Workstations 4 29.03.2007 15:59
Apache startet nach systemneustart nicht nexter Server, Hosting und Workstations 2 26.04.2006 11:10
[Erledigt] Zu blöd um MySQL in PHP einzurichten? Apache Server PHP Tipps 2006 18 30.01.2006 23:39
Mysql Leerlauf Processe - Status Sleep Mutatos Datenbanken 1 17.12.2005 18:14
Apache und IIS? lomtas Server, Hosting und Workstations 1 23.11.2005 13:44
[Erledigt] PHP5 mit Apache zum Laufen bringen... PHP Tipps 2005-2 11 22.10.2005 17:52
Apache modul schreiben ? atom-dragon Server, Hosting und Workstations 6 03.09.2005 15:18
Probleme mit Apache 2.0.54 & PHP 5.1 RC1 freq.9 Server, Hosting und Workstations 2 23.08.2005 14:55
php Warnung nach Apache Update PHP Tipps 2005 2 07.02.2005 13:38
Mehrere Benutzer und private Verzeichnisse mit Apache fantast Server, Hosting und Workstations 19 18.01.2005 13:59
Apache Hilfe Server, Hosting und Workstations 16 31.12.2004 17:18
[Erledigt] Apache frisst speicher, Downlad grosser Datein über PHP Server, Hosting und Workstations 3 28.09.2004 20:07
[Erledigt] PHP Modul in Apache laden Server, Hosting und Workstations 4 09.08.2004 11:36
Apache - php - Mysql Problem Server, Hosting und Workstations 4 15.07.2004 17:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
wwwrun process, apache2 minspareservers 3gb, httpd.conf bedeutung ifmodule prefork, viele apache childs, wwwrun processes apache, server reached maxclients setting, consider raising the maxclients setting, wwwrun process hhtp.conf, suse speicher läuft voll viele httpd mysqld prozesse, apache \cannot allocate memory: fork: unable to fork new process\, apache reagiert nicht & server reached maxclients setting, apache \[warn] child process still did not exit, sending a sigterm\, wwwrun virtual memory size, apache 2.2 httpd.conf maxclients windows, optimale apache2.conf, httpd2-worker, edit httpd, child process still did not exit, sending a sigterm, httpd2-prefork stay alive, [warn] child process still did not exit, sending a sigterm php5, \child process still did not exit\

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:49 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.