Puncte:0

PHP-FPM - nginx - șterge memoria cache în diferite medii

drapel cn

Avem un mediu cu un server web care rulează nginx, acesta are 4 gazde virtuale (2 dintre ele sunt cele care rulează în producție, iar celelalte 2 sunt pentru testare). Rulăm php-fpm și toate chestiile alea cu nginx cache. Acum, am două întrebări:

  • Cum reușesc să ruleze memoria cache doar pentru producție și nu pentru testarea gazdelor virtuale?
  • Și, de fiecare dată când un lucru nou este încorporat în producție, dezvoltatorii trebuie să aștepte să se șteargă în cache, care durează 1 oră (devs nu au acreditări pentru a accesa serverul web, au gestionat totul printr-un NFS). Există vreo modalitate de a șterge memoria cache atunci când este nevoie?

Mulțumesc!

Puncte:0
drapel cz

Nu puteți avea cache în testarea gazdelor virtuale pur și simplu nespecificând unul. De exemplu, nu pune niciuna fastcgi_cache un fel de directive.

Și puteți șterge memoria cache a lui nginx doar ștergând fișierele de pe disc. Ar trebui să puteți găsi o modalitate de a integra acest lucru în procesul dvs. de implementare.

0diseus avatar
drapel cn
În acest caz, am fastcgi_cache_path direct în fișierul nginx.conf, presupun că aceasta este o modalitate generală de a implementa memoria cache pentru toate gazdele virtuale, nu-i așa?
Michael Hampton avatar
drapel cz
@EmmaSosa Da, dar în cazul tău ar trebui să configurați cache-urile doar în blocurile `server` în care le doriți de fapt.
0diseus avatar
drapel cn
Și problema ștergerii memoriei cache este că este stocată într-un server web separat în care dezvoltatorii nu au acreditări pentru a intra și șterge memoria cache într-un mod tradițional. Ei gestionează totul printr-o mașină NFS. Și, de asemenea, IP-ul acestor mașini se schimbă foarte mult pentru că sunt într-un grup de autoscaling.
drapel us
Trebuie să aveți un proces de implementare automatizat care să facă alte lucruri legate de implementare decât copierea efectivă a codului.

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.