1. Erik de Laat Member

    100% CPU gebruik php5.5 in php-fpm mode?

    Topic geplaatst op: 16-03-2016 om 21:54

    Hallo allen,

    Ik heb op mijn VPS een veilingscript draaien dat helaas Ioncube nodig heeft er daarom niet onder PHP7 kan draaien omdat Ioncube nog niet onder PHP7 werkt.

    Nu heb ik voor dit domein php5.5 in php-fpm mode draaien.
    Wat mij opvalt in deze is dat als er een aantal (niet eens veel) hits tegelijk zijn op deze site, het CPU direct naar 100% schiet. Bij bijvoorbeeld een grotere drukte schiet de load omhoog naar ver boven de 10-15!
    Ik heb een VPS met 2x CPU en 2Gb RAM.

    Ik heb al veel gezocht maar ik kan het niet vinden hoe ik het kan oplossen.

    Iemand hier die de gouden tip heeft??

    Bij voorbaat dank!

    Erik

  2. Tom Versio medewerker
    Reactie geplaatst op: 16-03-2016 om 22:11

    U zou eens mod-php kunnen gebruiken op uw server om te kijken of dit beter werkt voor u.

    Vond u dit antwoord nuttig?

  3. Erik de Laat Member
    Reactie geplaatst op: 16-03-2016 om 22:17

    Ik begreep dat bij mod-php ook mod-ruid moet aanstaan, en dat werkt dan weer niet met php7 als php2-release in php-fpm mode?
    Of ben ik nu abuis?

    Op php7 werken de wordpress sites prima en een stuk sneller dan op 5.5.

    Vond u dit antwoord nuttig?

  4. Wesley Member
    Reactie geplaatst op: 17-03-2016 om 12:31

    Je kan ook proberen om suphp te draaien i.p.v php-fpm. Hierbij kan je wel mod_php gebruiken.

    Vond u dit antwoord nuttig?

  5. Fred Member
    Reactie geplaatst op: 19-03-2016 om 09:16

    Welke configuratie heb je op je vPS staan?

    Al eens overwogen om NGINX als reverse proxy te gebruiken?

    Vond u dit antwoord nuttig?

  6. Erik de Laat Member
    Reactie geplaatst op: 21-03-2016 om 20:16

    @Wesley:
    Hoe is het CPU gebruik van suPHP ten opzichte van php-fpm? Heb je daar enige indicatie van?

    @Fred:
    Ik heb Centos 6, Php1=5,5 in php-fpm, php2=7.0 in php-fpm, Directadmin, Apache

    In heb wel gelezen over NGINX maar ben een beetje huiverig om de boel op de schop te gooien. Er draait een veilingscript en dat gebruikt .htaccess, iets wat zover ik lees niet samenwerkt?
    Ik wil niet dat de hele veiling in de soep draait natuurlijk ;-)

    Vond u dit antwoord nuttig?

  7. Fred Member
    Reactie geplaatst op: 21-03-2016 om 20:53

    NGINX als reverse proxy, dus je kunt nog steeds .htaccess gebruiken. Verder kun je wellicht nog e.e.a. finetunen aan Apache.Kijk ook eens in de logs, mogelijk zijn er errors in het php veiling script die bijv. ongewilde loops veroorzaken.

    Vond u dit antwoord nuttig?

  8. Erik de Laat Member
    Reactie geplaatst op: 21-03-2016 om 22:31

    Fred,

    Finetunen heb ik al geprobeerd. Of dat op de juiste plek is geweest?
    Ik ga me er als ik weer eens wat langer de tijd heb toch maar weer eens verder in verdiepen.

    Als je tips hebt waar ik het best kan kijken, graag! :)

    Thnx Erik

    Vond u dit antwoord nuttig?