php-fpm 100% CPU

  • Hi,


    on my vbox (with imscp 1.2.9 installed) php-fpm needs 100% cpu capacity.
    The server is not busy because it has only 50 (more or less) users a day.


    Can anyone tell me how to figure this problem out ?


    I guess theres a mistake in the network config, because the public ip of the server is only routed - the server has only an local ip of my service provider.


    Also apache logs all the time are full of errors like these:


    [Mon Dec 14 14:43:34.331793 2015] [pagespeed:error] [pid 32665:tid 139736911877888] [mod_pagespeed 1.9.32.10-7443 @32665] Slow read operation on file /var/cache/mod_pagespeed/v2/beispiel.de/http,3A/,2Fwww.beispiel/themes/default-bootstrap/img/bl-before-bg.png,: 58.096ms; configure SlowFileLatencyUs to change threshold\n


    [Mon Dec 14 15:15:33.561635 2015] [proxy_fcgi:error] [pid 1043:tid 140068152870656] (22)Invalid argument: [client 172.31.1.100:44436] AH01075: Error dispatching request to : (passing brigade to output filters), referer: http://www.beispiel.de/wp-cont…s/owl.theme.css?ver=4.3.1


    --------------------------


    bei mir auf dem vServer (imscp 1.2.9) brauchen die php-fpm Prozesse einer Webseite 100% CPU.
    An der Klickzahl liegt es nicht, auf den Server greifen täglich nicht mehr als 50 User zu.


    Hat jemand eine Ahnung, wie ich herausfinden kann an was das liegt?


    Habe die Vermutung, das es irgendwie an den Netzwerkeinstellungen liegt, der Server hängt nämlich nicht direkt im Internet sondern wird über eine lokale Adresse des Hosters geroutet. Vielleicht werden ja die PHP Dateien immer vollständig über das Netzwerk übertragen?


    Apache wirft ständig irgendwelche Fehler die auf irgendeinen langsamen Dateizugriff schließen lassen obwohl die Festplatte nach iotop nicht mal zu einem Prozent ausgelastet ist.:


    [Mon Dec 14 14:43:34.331793 2015] [pagespeed:error] [pid 32665:tid 139736911877888] [mod_pagespeed 1.9.32.10-7443 @32665] Slow read operation on file /var/cache/mod_pagespeed/v2/beispiel.de/http,3A/,2Fwww.beispiel/themes/default-bootstrap/img/bl-before-bg.png,: 58.096ms; configure SlowFileLatencyUs to change threshold\n


    [Mon Dec 14 15:15:33.561635 2015] [proxy_fcgi:error] [pid 1043:tid 140068152870656] (22)Invalid argument: [client 172.31.1.100:44436] AH01075: Error dispatching request to : (passing brigade to output filters), referer: http://www.beispiel.de/wp-cont…s/owl.theme.css?ver=4.3.1


    Vielen Dank für eure Hilfe.

    Edited 4 times, last by benjaminhofmann ().

  • Can you may also post some relevant php-fpm log-entries?

  • Here are the logs you requested.


    Is php-fpm supposed to run 430... sec?


    75,1 Bot
    [14-Dec-2015 14:46:51] WARNING: [pool beispiel.de] child 32660 exited on signal 15 (SIGTERM) after 417.602508 seconds from start
    [14-Dec-2015 14:46:51] NOTICE: [pool beispiel.de] child 32754 started
    [14-Dec-2015 14:46:51] WARNING: [pool beispiel.de] child 32658 exited on signal 15 (SIGTERM) after 430.203865 seconds from start
    [14-Dec-2015 14:46:51] NOTICE: [pool beispiel.de] child 32755 started
    [14-Dec-2015 14:46:51] WARNING: [pool beispiel.de] child 32657 exited on signal 15 (SIGTERM) after 430.276000 seconds from start
    [14-Dec-2015 14:46:51] NOTICE: [pool beispiel.de] child 32756 started
    [14-Dec-2015 14:46:51] WARNING: [pool beispiel.de] child 32654 exited on signal 15 (SIGTERM) after 442.289877 seconds from start
    [14-Dec-2015 14:46:51] NOTICE: [pool beispiel.de] child 32757 started
    [14-Dec-2015 14:46:51] WARNING: [pool beispiel.de] child 32656 exited on signal 15 (SIGTERM) after 430.401945 seconds from start
    [14-Dec-2015 14:46:51] NOTICE: [pool beispiel] child 32758 started
    [14-Dec-2015 15:11:24] WARNING: [pool beispiel] server reached max_children setting (6), consider raising it
    [14-Dec-2015 15:21:33] NOTICE: Terminating ...
    [14-Dec-2015 15:21:33] NOTICE: exiting, bye-bye!
    [14-Dec-2015 15:21:33] NOTICE: configuration file /etc/php5/fpm/php-fpm.conf test is successful


    [14-Dec-2015 15:21:34] NOTICE: fpm is running, pid 1327
    [14-Dec-2015 15:21:34] NOTICE: ready to handle connections
    [14-Dec-2015 15:21:34] NOTICE: systemd monitor interval set to 10000ms


    Thanks for your support.