Puncte:0

Digital Ocean WordPress Memorie frecventă Spike cu mai puțin de 100 de trafic

drapel ve

Totul mergea perfect, dar din ultimele 4 zile site-ul meu de pe domeniul rădăcină a primit alerte de utilizare mare a memoriei.

Am creat același site clon cu aceleași configurații Nginx pe Subdomeniu, site-ul rulează impecabil, dar când redirecționez înapoi la domeniul rădăcină, memoria devine ridicată. Va rog, poate cineva sa indrume care este problema.

Am verificat în htop PHP-FM consumă memorie maximă cu 0 trafic și subdomeniul în paralel este normal.

Câteva note importante: Folosesc Cloudflare, chiar dacă întorcându-mă sunt atacat, nu ajută. Ma poate ajuta cineva va rog cu asta

drapel sv
Bun venit la ServerFault. Întrebarea dvs. poate fi închisă din cauza lipsei de detalii. Vă rugăm să furnizați cât mai multe informații posibil, cum ar fi memoria disponibilă pe server, cât timp apare vârful (de memorie), cum definiți / găsiți vârful de memorie etc. https://github.com/pixelb/ps_mem/blob /master/ps_mem.py poate fi folosit pentru a găsi utilizarea memoriei într-o anumită măsură. De asemenea, puteți utiliza https://wordpress.org/plugins/query-monitor/ pentru a obține informații despre WordPress în general.
Puncte:0
drapel gp
Tim

Utilizarea ridicată a memoriei nu este întotdeauna o problemă - memoria este acolo pentru a fi folosită, astfel încât sistemul de operare / software-ul o folosește ca cache. Este o problemă doar dacă sistemul de operare începe să distrugă procesele deoarece nu are suficientă memorie.

Ne-ați oferit foarte puține informații, nici măcar rezultate „de top”, așa că ceea ce am pus mai jos este o presupunere.

În cazul dumneavoastră, bănuiesc că ați configurat PHP pentru a avea mai multe fire disponibile decât capacitatea de memorie disponibilă. Ar trebui să vă asigurați că nu ați supraalocat memorie fiecărui lucrător PHP și că nu aveți prea mulți lucrători configurați.

Pe Ubuntu, configurația mea este la /etc/php/7.4/fpm/pool.d/www.conf. Intrările cheie așa cum le-am configurat pentru serverul meu cu 512MB RAM și 1GB swap sunt mai jos.

pm = dinamic
pm.max_children = 3
pm.start_servers = 1
pm.min_spare_servers = 1
pm.max_spare_servers = 1

Puteți folosi alternativ „pm = ondemand”, ceea ce înseamnă că nu sunt creați lucrători PHP până când nu sunt necesari. Acest lucru este util doar pentru site-urile web cu volum foarte mic, unde timpul de răspuns nu este prea important.

În php.ini dvs. (care pentru mine este /etc/php/7.4/fpm/php.ini) puteți configura limita de memorie pentru fiecare fir de lucru. Aceasta este cantitatea de memorie oferită fiecărui fir de lucru - ajustați-o cât mai puțin posibil, cât timp site-ul dvs. încă funcționează. Acesta este configurat pentru Wordpress.

limita_memorie = 128M

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.