Archief - Wordpress + NGINX + PHP-FPM = Vreet RAM

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Shaddix

Legacy Member
Ik heb momenteel een 512mb VPS lopen bij Digital Ocean.
Ik heb er NGinx + PHP FPM op geïnstalleerd en run 1 Wordpressblog die momenteel nog amper trafiek heeft (max. 80 pageviews per dag).

Ik heb ook New Relic geïnstalleerd voor wat monitoring te doen op men VPS. In New Relic zie ik dat 83% van mijn memory momteel in beslag is genomen, ondanks dat er volgens Google Analytics Real Time momenteel niemand op men blog zit.
Bovendien gaat 408mb naar PHP-FPM, dit lijkt me erg veel voor een proces dat zogezegd niets aan het doen is...

Na een restart van PHP-FPM loopt die weer even tegen +- 100mb RAM, maar dat stijgt na een tijdje weer.

Is het normaal dat PHP-FPM zo veel RAM inneemt, zelfs als hij niets moet doen?

dJeez

Legacy Member
Dat lijkt mij toch wel erg veel. Post uw PHP-FPM config eens...

Shaddix

Legacy Member
Ik heb eigenlijk nooit echt iets geconfigureerd voor PHP-FPM zelf. Als ik in de config file ga zien staat ook zowat alles in comments.
Mijn pool config (/etc/php5/fpm/pool.d/*.conf) ziet er zo uit:
Code:
pm.max_children = 10
pm.start_servers = 4
pm.min_spare_servers = 2
pm.max_spare_servers = 6

Edit:

Als ik wat opzoekwerk doe dan denk ik dat het zo zit:
- Hoe meer childprocesses hoe vlotter de afhandeling. Elke proces neemt een bepaalde hoeveelheid geheugen in. In mijn geval 360MB voor 6 processen = 60mb per proces (wat nog steeds veel is als ik andere mensen hun resultaten lees).
Mijn max_children staat op 10, dat wil dus zeggen dat er tot 600MB naar PHP-FPM kan gaan, meer dan ik dus ter beschikking heb.
Stel ik wil maxmimul 300MB als PHP memory limit instellen, dan moet ik max_children op 5 zetten (5 * 60 = 300).

Ik heb de config aangepast naar het volgende:
Code:
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 2

Ik laat iets weten of het helpt of niet.

-BVR-

Legacy Member
Misschien kijk ik ergens over, maar 5 dollar per maand lijkt me serieus weinig voor zo'n hosting?

Shaddix

Legacy Member
BramVroy zei:
Misschien kijk ik ergens over, maar 5 dollar per maand lijkt me serieus weinig voor zo'n hosting?

Inderdaad zeer scherpe prijs maar ik ben er heel tevreden van, niets slechts over te zeggen. Ook alle reviews zijn zeer goed.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan