Pastikan sudah melakukan instalasi NGINX PHP-FPM di CentOS 7. Pada artikel kali ini saya akan mendemonstrasikan FPM status page yang sudah builtin NGINX secara default dinonaktifkan. Value yang muncul pada status page ini adalah realtime.

Enable Status Page

Hilangkan tanda ; pada pm.status_path = /status dan ping.path = /ping ping.response = pong

Tambahkan /location pada vhosts yang sudah dibuat sebelumnya

akses melalui browser http://domain.tld/status

akses melalui browser http://domain.tld/ping

Value Meaning

  • pool: nama pool
  • process manager: statis, dinamis, dan ondemand
  • start time: tanggal dan waktu PHP-FPM dimulai
  • accepted since: jumlah detik sejak PHP-FPM dimulai
  • accepted conn: jumlah koneksi yang diterima oleh pool
  • listen queue: jumlah permintaan dalam antrian proses yang sedang tertunda (delay)
  • max listen queue len: jumlah maksimum permintaan dalam antrian sejak PHP-FPM dimulai
  • listen queue len: ukuran antrian socket dari koneksi yang tertunda
  • idle processes: jumlah proses yang idle
  • active processes: jumlah proses yang aktif
  • total processes: jumlah proses idle + proses aktif
  • max active processes: jumlah maksimum proses sejak PHP-FPM dimulai
  • max children reached: jumlah proses maksimum proses yang limit ketika PHP-FPM memaksa memulai lebih banyak child proses (hanya berlaku untuk ondemand dan dinamis)
  • pong: respon HTTP 200 ketika melakukan request ping pada NGINX
Last modified: January 2, 2023