Puncte:2

Pagina de stare php-fpm returnează 404

drapel ws

(Am citit și aplicat recomandările Aici - nu mi-a rezolvat problema).

Încerc să citesc pagina de stare PHP-FPM pe Ubuntu 20.04 LTS. Aceasta utilizează pachetele PHP/PHP-FPM (7.4.3) și nginx (1.18.0)

În /etc/php/7.4/fpm/pool.d/www.conf, am decomentat linia:

pm.status_path = /status

(și a repornit php7.4-fpm). În conf. server implicit am adăugat:

        
        locație / stare {
                permite 10.0.0.0/8;
                permite 127.0.0.1;
                nega totul;
                # include snippets/fastcgi-php.conf;
                include fastcgi_params;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        }

(și reîncărcat nginx. Intrarea comentată a fost o configurație fcgi ușor diferită pe care o folosesc în altă parte - nici nu funcționează). Am încercat să adaug și un try_files $uri $uri/ =404; în blocul de locație - nicio modificare a comportamentului. Mă conectez de la o adresă permisă - și comentarea liniilor de permis/refuzare nu are niciun impact asupra comportamentului:

  • accesarea http://$MYSERVER/status returnează un 404
  • Adăugarea unui director numit stare în rădăcina documentului are ca rezultat un 403 (listarea directorului nu este permisă).
  • Dacă plasez un script PHP în $DOCROOT/status/, acesta este executat când îi introduc URL-ul în browser - astfel încât cererea este transmisă către PHP-FPM.

Nu este nimic raportat în /var/log/php7.4-fpm.log și nici în /var/log/nginx/error.log . Access.log raportează doar starea 403/404.

Se pare că php-fpm pur și simplu nu interceptează cererea, ci o transmite PHP.

De asemenea, am încercat cu un șir diferit pentru pm.status_path. Același rezultat.

Cum pot obține informații suplimentare/remediez această problemă?

drapel ru
Ți-am copiat configurația într-o configurare de bază a serverului și se pare că funcționează. Ați încercat să omorâți toate procesele și să le reporniți, excluzând orice configurație blocată?

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.