Apache Prozess mit 99% CPU-Last über 71 Minuten?

MySQL, PostgreSQL, SQLite
wecki
Posts: 101
Joined: 2005-01-27 08:55

Apache Prozess mit 99% CPU-Last über 71 Minuten?

Post by wecki » 2005-11-28 21:54

Hallo,

top liefert bei mir folgenden Prozess:

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
10747 www-data 25 0 13432 7464 10m R 30.6 0.4 71:14.32 apache

Der Apache sollte aber nie so lange laufen und die gesammte laufzeit 99% CPU-Last verursachen.

In den Logs finde ich nur
[Mon Nov 28 20:56:54 2005] [notice] child pid 11204 exit signal Segmentation fault (11)

Was kann das sein?

wecki
Posts: 101
Joined: 2005-01-27 08:55

Re: Apache Prozess mit 99% CPU-Last über 71 Minuten?

Post by wecki » 2005-12-08 18:20

Ich finde nun schon wieder den Segmentation Fault.

An ist nur Das Rewrite und das PHP4 Modul.

Außerdem habe ich ca alle 5 tage einen Apache 2 Prozess mit einer Laufzeit, die jenseits von gut und bösi ist. (1237:33)

So lange sollte der Prozess nie brauchen.

Kann das zusammen hängen?
Gibt es bekannte Probleme mit PHP4 und Apache2?

wecki
Posts: 101
Joined: 2005-01-27 08:55

Re: Apache Prozess mit 99% CPU-Last über 71 Minuten?

Post by wecki » 2005-12-14 16:09

Ich habe immernoch das Problem.

Es war nun lange zeit ruhe, nachdem ich auf den Apache 2 gewechselt bin.

nun finde ich in der error Log des Apache:
[Tue Dec 13 17:40:31 2005] [error] [client 209.237.17.170] File does not exist: /var/www/PMA
[Tue Dec 13 17:40:32 2005] [error] [client 209.237.17.170] File does not exist: /var/www/mysql
[Tue Dec 13 17:40:32 2005] [error] [client 209.237.17.170] File does not exist: /var/www/admin
[Tue Dec 13 17:40:32 2005] [error] [client 209.237.17.170] File does not exist: /var/www/db
[Tue Dec 13 17:40:33 2005] [error] [client 209.237.17.170] File does not exist: /var/www/dbadmin
[Tue Dec 13 17:40:33 2005] [error] [client 209.237.17.170] File does not exist: /var/www/web
[Tue Dec 13 17:40:33 2005] [error] [client 209.237.17.170] File does not exist: /var/www/admin
[Tue Dec 13 17:40:33 2005] [error] [client 209.237.17.170] File does not exist: /var/www/admin
[Tue Dec 13 17:40:33 2005] [error] [client 209.237.17.170] File does not exist: /var/www/mysqladmin
[Tue Dec 13 17:40:33 2005] [error] [client 209.237.17.170] File does not exist: /var/www/mysql-admin
[Tue Dec 13 17:40:34 2005] [error] [client 209.237.17.170] File does not exist: /var/www/phpMyAdmin-2.5.1
[Tue Dec 13 17:40:34 2005] [error] [client 209.237.17.170] File does not exist: /var/www/phpMyAdmin-2.2.3
[Tue Dec 13 18:27:58 2005] [notice] child pid 32533 exit signal Segmentation fault (11)
[Tue Dec 13 18:27:58 2005] [notice] child pid 32534 exit signal Segmentation fault (11)
Allowed memory size of 8388608 bytes exhausted (tried to allocate 44 bytes)
Allowed memory size of 8388608 bytes exhausted (tried to allocate 44 bytes)
Allowed memory size of 8388608 bytes exhausted (tried to allocate 44 bytes)
Allowed memory size of 8388608 bytes exhausted (tried to allocate 44 bytes)
[Tue Dec 13 18:40:48 2005] [notice] child pid 30391 exit signal Segmentation fault (11)
[Tue Dec 13 18:40:50 2005] [notice] child pid 396 exit signal Segmentation fault (11)
[Tue Dec 13 18:40:50 2005] [notice] child pid 1033 exit signal Segmentation fault (11)
Allowed memory size of 8388608 bytes exhausted (tried to allocate 44 bytes)
Allowed memory size of 8388608 bytes exhausted (tried to allocate 44 bytes)
[Tue Dec 13 19:51:27 2005] [notice] child pid 30795 exit signal Segmentation fault (11)
free(): invalid pointer 0x81f1b30!
Allowed memory size of 8388608 bytes exhausted (tried to allocate 44 bytes)
Und das ziemlich oft.
Sehr oft Anfragen nach den nicht vorhandenen Dateien und danach der Segfault.
Hardwarefehler ist derzeit ziemlich ausgeschlossen.
Aktive Module im Apache sind auch nurnoch PHP4 und die Rewrite Engine. Alles andere ist weg.

Worann kann das denn noch liegen?

raid
Posts: 119
Joined: 2003-08-01 09:32

Re: Apache Prozess mit 99% CPU-Last über 71 Minuten?

Post by raid » 2005-12-14 16:14

stehe vor gleichem problem, habe bei suse 9.1 im yast den patch eingespielt der fehler in php 4.3.4 behebt und danach ginf rewrite nicht mehr. habe dann schön in der sysconfig die reinfolge geändert das er erst rewrite und dann php4 lädt und dennoch immer wieder segmentation fault und dementsprechend zeigt mir der apache status ein haufen tote prozesse an ohne pid.