PHP-FPM'nin / durum sayfasına manuel olarak erişin (Apache'yi atlayın)


Yanıtlar:


12

/ Durum sayfasını yüklemek için, belirli ortam değişkenleri özellikle ayarlanmış olması gerekir: SCRIPT_NAME, SCRIPT_FILENAME, QUERY_STRING, ve REQUEST_METHOD. Gerek yok DOCUMENT_ROOT(normal bir istek için bile).

Php-fpm yapılandırma kümenizin (veya uncomment'in) doğru havuzu altında (genel bir ayar değildir):

pm.status_path = /status

Sonra çalıştırın (PORT yerine):

SCRIPT_NAME=/status \
SCRIPT_FILENAME=/status \
QUERY_STRING= \
REQUEST_METHOD=GET \
cgi-fcgi -bind -connect 127.0.0.1:PORT

Örnek Çıktı:

X-Powered-By: PHP/5.3.9
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Cache-Control: no-cache, no-store, must-revalidate, max-age=0
Content-Type: text/plain

pool:                 web1
process manager:      dynamic
start time:           28/Jan/2012:20:49:44 -0500
start since:          5955
accepted conn:        41
listen queue:         0
max listen queue:     0
listen queue len:     128
idle processes:       1
active processes:     1
total processes:      2
max active processes: 1
max children reached: 0

Not: sonuçlar havuza özeldir.

PHP v5.3.9 ile bir RHEL / CentOS 6 sisteminde test edilmiştir.

(CentOS kullanan insanlar için önemli bir nokta - sağlayan paket EPEL'den cgi-fcgiadlandırılmış fcgive erişilebilir)

Bir yana, ping ile aynı şey elde edilebilir:

Ayarla: ping.path = /ping(php-fpm yapılandırması)

SCRIPT_NAME=/ping\
SCRIPT_FILENAME=/ping\
REQUEST_METHOD=GET \
cgi-fcgi -bind -connect 127.0.0.1:PORT

Veya normal bir PHP dosyası için (tam yolu kullanmanız gerekir, QUERY_STRING isteğe bağlıdır):

SCRIPT_NAME=/test.php \
SCRIPT_FILENAME=/var/www/path/to/test.php \
QUERY_STRING= \
REQUEST_METHOD=GET \
cgi-fcgi -bind -connect 127.0.0.1:PORT

İŞE YARADI!!! Her yinelemeyi denedim (REQUEST_METHOD ve DOCUMENT_ROOT ve (SCRIPT_NAME veya SCRIPT_FILENAME)). İnanılmaz teşekkürler.
mikewaters
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.