Fragen zum Server

Peter Schwering

Registered User
Ich habe ein Server bei Server4you, bin bis jetzt zufrieden.
Heute hat mein Server abgestürzt. Ich hab dann sofort die error.log von Apache durchschaut. Und diese Sätze haben mich gestört:


[Tue Aug 16 15:48:37 2005] [error] server reached MaxClients setting, consider raising the MaxClients setting
[Tue Aug 16 14:38:18 2005] [warn] child process 3758 still did not exit, sending a SIGTERM
[Tue Aug 16 14:38:18 2005] [warn] child process 3767 still did not exit, sending a SIGTERM
[Tue Aug 16 14:38:18 2005] [warn] child process 3477 still did not exit, sending a SIGTERM
[Tue Aug 16 14:38:18 2005] [warn] child process 3768 still did not exit, sending a SIGTERM
[Tue Aug 16 14:38:18 2005] [warn] child process 4098 still did not exit, sending a SIGTERM
[Tue Aug 16 14:38:18 2005] [warn] child process 4117 still did not exit, sending a SIGTERM
[Tue Aug 16 14:38:18 2005] [warn] child process 3528 still did not exit, sending a SIGTERM
[Tue Aug 16 14:38:18 2005] [warn] child process 3532 still did not exit, sending a SIGTERM
[Tue Aug 16 14:38:18 2005] [warn] child process 3537 still did not exit, sending a SIGTERM
[Tue Aug 16 14:38:18 2005] [warn] child process 3543 still did not exit, sending a SIGTERM
[Tue Aug 16 14:38:18 2005] [warn] child process 3552 still did not exit, sending a SIGTERM

Nach einem Neustart kamm alles wieder. Doch jetzt hab ich zweifel das dies wieder passieren kann.

Kann mir einer vielleicht weiterhelfen?
 
Peter Schwering said:
Heute hat mein Server abgestürzt.
Der ganze Server oder nur Apache?
[Tue Aug 16 15:48:37 2005] [error] server reached MaxClients setting, consider raising the MaxClients setting
[Tue Aug 16 14:38:18 2005] [warn] child process 3758 still did not exit, sending a SIGTERM
Anscheinend bleiben da einige Prozesse hängen und treiben dadurch die Anzahl der Kindprozesse in die Höhe, bis Apache am eingestellten Limit ist.. Irgendwann kann er keine neuen Childprozesse mehr starten, die alten Childprozesse hängen in der Luft und reagieren nicht mehr, und demnach werden auch keine HTTP Requests mehr beantwortet.
Ursache des ganzen sind dann wohl die Childs, die hängen...
 
hoffie said:
Der ganze Server oder nur Apache?

Anscheinend bleiben da einige Prozesse hängen und treiben dadurch die Anzahl der Kindprozesse in die Höhe, bis Apache am eingestellten Limit ist.. Irgendwann kann er keine neuen Childprozesse mehr starten, die alten Childprozesse hängen in der Luft und reagieren nicht mehr, und demnach werden auch keine HTTP Requests mehr beantwortet.
Ursache des ganzen sind dann wohl die Childs, die hängen...

Vielen Dank für die sehr schnellen antworten. Jo nur der Apache ist abgestürzt.
Was muss ich denn dagegen tun, damit das nicht wieder passiert. Hier das Ergebniss wenn ich top eingebe:

Code:
top - 17:17:36 up 49 min,  1 user,  load average: 0.23, 0.20, 0.23
Tasks:  95 total,   1 running,  93 sleeping,   1 stopped,   0 zombie
Cpu(s):  7.0% us,  1.0% sy,  0.0% ni, 76.3% id, 15.0% wa,  0.3% hi,  0.3% si
Mem:    507956k total,   503672k used,     4284k free,    29064k buffers
Swap:   530136k total,     4724k used,   525412k free,   253128k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 8414 wwwrun    15   0 32520  15m  25m S  5.7  3.0   0:00.20 httpd2-prefork
 8235 wwwrun    16   0 33084  15m  25m S  0.7  3.1   0:01.27 httpd2-prefork
   32 root      15   0     0    0    0 S  0.3  0.0   0:00.16 kswapd0
 8424 wwwrun    16   0 32720  15m  25m S  0.3  3.1   0:00.94 httpd2-prefork
 8482 root      17   0  1968  956 1764 R  0.3  0.2   0:00.01 top
    1 root      16   0   596  236  452 S  0.0  0.0   0:00.90 init
    2 root      34  19     0    0    0 S  0.0  0.0   0:00.01 ksoftirqd/0
    3 root       5 -10     0    0    0 S  0.0  0.0   0:00.00 events/0
    4 root       5 -10     0    0    0 S  0.0  0.0   0:00.00 khelper
    5 root       5 -10     0    0    0 S  0.0  0.0   0:00.00 netlink/0
    6 root       5 -10     0    0    0 S  0.0  0.0   0:00.07 kblockd/0
   28 root      15   0     0    0    0 S  0.0  0.0   0:00.00 kapmd
   30 root      15   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
   31 root      15   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
   33 root       7 -10     0    0    0 S  0.0  0.0   0:00.00 aio/0
  616 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kseriod
 1515 root      15   0     0    0    0 S  0.0  0.0   0:00.54 kjournald
 1937 root       6 -10  1360  308 1212 S  0.0  0.1   0:00.00 udevd
 1938 root      15   0     0    0    0 S  0.0  0.0   0:00.00 khubd
 2138 root      16   0  1432  428 1212 S  0.0  0.1   0:00.00 hwscand
 3125 root      16   0  1444  620 1276 S  0.0  0.1   0:00.30 syslogd
 3128 root      15   0  1516  576 1228 S  0.0  0.1   0:00.00 klogd
 3150 root      18   0  1408  484 1252 S  0.0  0.1   0:00.00 resmgrd
 3158 root      21   0  4700 1284 4348 S  0.0  0.3   0:00.00 saslauthd
 3159 nobody    18   0  1412  476 1264 S  0.0  0.1   0:00.00 portmap
 3183 root      16   0  2072  924 1744 S  0.0  0.2   0:00.00 xinetd
 3184 root      18   0  4700 1284 4348 S  0.0  0.3   0:00.00 saslauthd
 3185 root      18   0  4700 1284 4348 S  0.0  0.3   0:00.00 saslauthd
 3186 root      21   0  4700 1284 4348 S  0.0  0.3   0:00.00 saslauthd
 3187 root      21   0  4700 1284 4348 S  0.0  0.3   0:00.00 saslauthd
 3203 root      17   0  2364 1132 2168 S  0.0  0.2   0:00.01 mysqld_safe
 3254 root      16   0  5144 2068 4752 S  0.0  0.4   0:00.05 sshd
 3262 mysql     16   0  116m  20m 6516 S  0.0  4.1   0:00.36 mysqld-max
 3337 mail      18   0  5556 2400 4560 S  0.0  0.5   0:00.00 sendmail
 3338 mail      16   0  5664 2740 4560 S  0.0  0.5   0:02.46 sendmail
 3340 root      16   0  5944 2816 4660 S  0.0  0.6   0:00.00 sendmail
 3344 root      16   0  8408 2572 5200 S  0.0  0.5   0:00.21 sshd
 3346 root      15   0 43088  820 1940 S  0.0  0.2   0:00.10 nscd
 3360 root      24   0 27288  24m 4192 S  0.0  4.9   0:00.52 spamd
 3384 root      19   0 27288  24m 4192 S  0.0  4.9   0:00.00 spamd
 3385 root      21   0 27288  24m 4192 S  0.0  4.9   0:00.00 spamd
 3386 root      21   0 27288  24m 4192 S  0.0  4.9   0:00.00 spamd
 3387 root      24   0 27288  24m 4192 S  0.0  4.9   0:00.00 spamd
 3388 root      25   0 27288  24m 4192 S  0.0  4.9   0:00.00 spamd
 3405 root      16   0  2976 1732 2640 S  0.0  0.3   0:00.03 bash
 3453 root      16   0  1660  604 1504 S  0.0  0.1   0:00.00 cron
 3464 root      18   0  1824  620 1660 S  0.0  0.1   0:00.02 mingetty
 3465 root      18   0  1824  620 1660 S  0.0  0.1   0:00.01 mingetty
 3466 root      18   0  1824  620 1660 S  0.0  0.1   0:00.01 mingetty
 3467 root      16   0  1824  620 1660 S  0.0  0.1   0:00.01 mingetty
 3468 root      16   0  1824  620 1660 S  0.0  0.1   0:00.01 mingetty
 3469 root      16   0  1824  620 1660 S  0.0  0.1   0:00.01 mingetty
 4351 root      17   0 28828  10m  25m S  0.0  2.2   0:00.81 httpd2-prefork

Seit ihr mit diesen Daten zufrieden oder sehr unzufrieden?
 
etc/init.d/apache2 stop

und Schauen ob es noch läuft,
wenn nein dann
etc/init.d/apach2 start

aber ich Denke mal die anderen hier werden kill empfehlen.
 
Back
Top