Puncte:0

php-fpm și Apache 2 - analizarea mesajului PHP: jurnalele

drapel mx

Unul dintre serverele mele a fost trecut recent la utilizarea php-fpm.

Jurnalele de eroare acum jurnalele 404 într-un nou format:

[Dum. 26 decembrie 00:11:37.827426 2021] [proxy_fcgi:error] [pid 25239:tid
140600822003456] [client 66.249.66.136:37676] AH01071: Eroare „Mesaj PHP: fișier
nu există: /ads.txt'
[Dum. 26 decembrie 00:14:53.732771 2021] [proxy_fcgi:error] [pid 24741:tid
140601015035648] [client 207.46.13.93:9600] AH01071: S-a primit eroarea „Mesaj PHP: Fișier
nu există: /events/view/id/633/supercharge'

Am folosit anterior un script de linie de comandă (folosind awk), scris de unul dintre colegii mei în urmă cu mulți ani, pentru a analiza jurnalele și a extrage adresele URL care au fost 404 și apoi a făcut niște lucrări manuale Excel pentru a obține un număr de adrese care au fost greșite, dar care au primit un număr rezonabil de solicitări. Sunt destul de confortabil (cu manualul awk) să actualizez acest script...

Dar, înainte să intru și să încep să editez acest script, bănuiam că trebuie să existe o modalitate mai bună de a analiza aceste fișiere jurnal mari. Ceva sugestii pentru o abordare mai bună?

Puncte:0
drapel jp

Se pare că trimiteți toate solicitările prin intermediul proxy_fcgi. Daca ai php fișiere pe aceeași gazdă, apoi le puteți utiliza mod_rewrite pentru a verifica dacă există un fișier înainte de a trimite cereri proxy_fgci. Astfel poți deveni normal 404e înapoi.

steve avatar
drapel mx
Bună sugestie dacă fișierele au existat în sistemul de fișiere - dar, deoarece este un site CMS, PHP trebuie să ia deciziile dacă există o pagină care se potrivește în acest caz.

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.