Puncte:0

Gestionarea cererilor simultane în Apache 2 și php-fpm

drapel vn

Avem un server Debian 10 cu Apache2 și PHP-FPM instalate.

Problema este că atunci când încerc să procesez mai multe cereri simultan de la un client, serverul nu le gestionează corect.

De exemplu, trimit o cerere de la clientA care poate dura 60 de secunde pentru a continua, acum trimit alte 10 solicitări de la același client care sunt ușor de procesat și ar răspunde în mai puțin de 1 secundă într-o situație normală, dar așteaptă până la finalizarea primei solicitări (una de 60 de secunde) și doar apoi încep să fie procesate și să dea răspuns. Uneori, cererile ușoare au revenit cod de eroare 504 Timeout din cauza procesului greu.

Rețineți că, în timp ce un proces greu de la clientA este procesat, alți clienți încă pot trimite cereri, deci este o problemă doar cu clientul care trimite cererea grea.

Aproape că nu am încercat nimic pentru că nu știam ce să caut și rezultatele pe care le aveam, pur și simplu nu erau corecte pentru problema mea.

Pentru orice alte informații sau configurații pe care credeți că trebuie să le partajez, vă rugăm să comentați mai jos.

Tot ajutorul dumneavoastră este apreciat.

Mahyar Khanbabai avatar
drapel vn
Știu că această întrebare poate fi puțin confuză, dar apreciez orice mă face cu câțiva pași mai aproape de răspuns! Dacă aveți nevoie de informații mai detaliate despre această problemă, trimiteți un comentariu. Mulțumiri.
Michael Hampton avatar
drapel cz
Verificați jurnalul lent php-fpm.
Mahyar Khanbabai avatar
drapel vn
@MichaelHampton Vă mulțumim pentru contribuție, știu ce proces rulează lent și nu îl pot schimba, deoarece este deja la cea mai bună performanță posibilă în prezent. Vreau doar ca serverul să proceseze și alte cereri mici, chiar dacă este procesat un proces mare de la același client.
Michael Hampton avatar
drapel cz
Nu vă putem ajuta cu adevărat dacă nu împărtășiți informații relevante!
Mahyar Khanbabai avatar
drapel vn
@MichaelHampton La ce informații vrei să spui? Ce ar trebui să împărtășesc? Tocmai am întrebat mai sus că, dacă este nevoie de ceva, spuneți-mi să actualizez întrebarea. Mulțumiri

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.