Momentan gibt es einige Probleme mit unserem Server, bei denen es gelegentlich zu Apache-Prozessen kommt, die immer wieder ausgeführt werden und 100% der CPU beanspruchen.
Wenn wir oben laufen, sehen wir Folgendes:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
20788 www-data 20 0 318m 18m 3984 R 100 0.0 40:29.21 /usr/sbin/apache2 -k start
23523 www-data 20 0 319m 20m 4684 R 100 0.0 4:12.36 /usr/sbin/apache2 -k start
Ich möchte herausfinden, welches Skript (oder was auch immer es ist) dies verursacht, also habe ich versucht:
strace -p 20788
Aber das zeigt überhaupt keine Ausgabe an (ich habe es für ungefähr 10 Minuten belassen und es zeigt nichts an). Nach meinem Verständnis könnte dies bedeuten, dass es in einer Endlosschleife steckt und keine "Systemaufrufe" zu sehen sind.
Kann ich noch etwas tun, um zu zeigen, was los ist?
Vielen Dank
Bearbeiten - Ich habe vergessen zu erwähnen, dass dies ein Live-Server mit ein paar hundert Benutzern ist! Daher kann ich nicht einfach frei versuchen, die Konfigurationsoptionen zu ändern und Apache neu zu starten.
Edit 2 - Das Backtrace (bt) von gdb scheint nicht allzu nützlich zu sein, wenn PHP nicht mit --enable-debug konfiguriert ist - es zeigt nur "execute ()" an, aber ich muss wissen, was PHP-Skript ist läuft eigentlich .. gibt es einen anderen weg?
#0 0x00007f6c143fb0c5 in ?? () from /usr/lib/apache2/modules/libphp5.so
#1 0x00007f6c143b040b in execute () from /usr/lib/apache2/modules/libphp5.so
#2 0x00007f6c1438b970 in zend_execute_scripts () from /usr/lib/apache2/modules/libphp5.so
#3 0x00007f6c14337fe3 in php_execute_script () from /usr/lib/apache2/modules/libphp5.so
#4 0x00007f6c1441ae7d in ?? () from /usr/lib/apache2/modules/libphp5.so
#5 0x00007f6c18912508 in ap_run_handler ()
#6 0x00007f6c1891297e in ap_invoke_handler ()
#7 0x00007f6c18922570 in ap_process_request ()
#8 0x00007f6c1891f398 in ?? ()
#9 0x00007f6c18918fa8 in ap_run_process_connection ()
#10 0x00007f6c189271d0 in ?? ()
#11 0x00007f6c1892793a in ?? ()
#12 0x00007f6c189284e7 in ap_mpm_run ()
#13 0x00007f6c188fd4a4 in main ()