Descrierea problemei
Apache-ul meu pornește procesul și fiecare dintre ele ia 100%. În cele din urmă, mysql s-ar putea să cracheze sau procesul apache este încheiat cu mesajul de eroare de mai jos.
Sarcina procesorului se comportă astfel
Apache începe să se acumuleze
Schimbarea începe și apoi este în jos
Creșterea încărcăturii / blocarea procesului este aleatorie, dar în prezent foarte frecventă. Durează în jur de 30 de secunde și apoi se poate rezolva de la sine sau nu. Atunci când mai multe procese au o situație similară de blocare, serverul este supraîncărcat, pornește schimbul și se blochează SQL.
[Tue Nov 30 05:35:16.653263 2021] [ssl:info] [pid 1483] (70007) Timpul de expirare specificat a expirat: [client 114.119.129.191:48226] AH01993: scriere filtru de ieșire eșuat.
Am analizat problema cu strace etc. dar nu am găsit nicio soluție.
Soluții testate
VirtualHost cu adresa completă și IP:
Am adăugat IP-ul în VirtualHost așa cum este specificat: „Citirea filtrului de intrare SSL a eșuat” Apache și 443
Un indiciu interesant: https://forums.cpanel.net/threads/ssl-input-filter-read-failed-solutions.680869/
Apache are o condiție de cursă atunci când îl ucide și îl repornește
procesele de înregistrare în jurnal la repornirea grațioasă înaintea tuturor copiilor săi
gestionarea conexiunilor client în curs s-a încheiat, rezultând un
Eroare „Țeavă spartă” atunci când acei copii încearcă să se conecteze la o țeavă care
nu mai exista.
Deoarece este o condiție de cursă, acest lucru va fi mai probabil să se întâmple
servere mai aglomerate în care copiii httpd deservesc o solicitare a clientului
mijlocul unei reporniri grațioase și este puțin probabil să fie văzut la inactiv
servere.
Nume server cu adresa completă:
Am adăugat ServerName complet conform acestui lucru.
https://bz.apache.org/bugzilla/show_bug.cgi?id=52794
Și asta nu a ajutat.
Configurare server: Ubuntu 20, Apache, Mysql, Django. Toate pe cele mai recente versiuni
Aveți sugestii despre cum să depanați acest lucru în continuare?