
fpm_get_status 함수는 PHP-FPM의 현재 상태를 반환하는 함수입니다. 이 함수는 PHP-FPM 프로세스의 현재 상태, 스레드 수, 연결 수, 요청 수, 그리고 기타 다양한 정보를 반환합니다.
이 함수는 PHP-FPM의 성능 모니터링, 문제 해결, 또는 PHP-FPM 설정 최적화에 사용됩니다. 반환되는 값은 다음과 같습니다:
- status: 현재 PHP-FPM 상태 (running, stopped, etc.)
- start_time: PHP-FPM 시작 시간
- start_time_sec: PHP-FPM 시작 시간 (초)
- accepted_conn: 연결된 클라이언트 수
- listen_queue_len: 연결 대기열 길이
- max_listen_queue: 최대 연결 대기열 길이
- listen_queue_avg: 연결 대기열 평균 길이
- idle_processes: idle 상태인 프로세스 수
- active_processes: active 상태인 프로세스 수
- total_processes: 총 프로세스 수
- max_children_reached: 최대 자식 프로세스 수 도달 여부
- slow_requests: 느린 요청 수
- bytes_sent: 전송된 바이트 수
- bytes_recv: 수신된 바이트 수
- total_requests: 총 요청 수
- requests: 현재 요청 수
- requests_per_sec: 초당 요청 수
- max_memory_size: 최대 메모리 사용량
- current_memory_size: 현재 메모리 사용량
- max_requests: 최대 요청 수
- pid: PHP-FPM 프로세스 ID
- state: PHP-FPM 상태 (running, stopped, etc.)
이 함수는 PHP-FPM의 현재 상태를 반환하여 성능 모니터링, 문제 해결, 또는 PHP-FPM 설정 최적화에 사용할 수 있습니다.
2025-03-09 06:49