php-fpm产生大量进程

|-php-fpm---php-fpm-+-php-fpm-+-php-fpm-+-8*[php-fpm]

    |                   |         |         |-php-fpm---10*[php-fpm]
    |                   |         |         `-php-fpm-+-19*[php-fpm]
    |                   |         |                   `-php-fpm---10*[php-fpm]
    |                   |         |-6*[php-fpm]
    |                   |         |-php-fpm-+-7*[php-fpm]
    |                   |         |         |-2*[php-fpm---10*[php-fpm]]
    |                   |         |         `-php-fpm-+-7*[php-fpm]
    |                   |         |                   `-3*[php-fpm---10*[php-fpm]]
    |                   |         |-php-fpm-+-9*[php-fpm]
    |                   |         |         `-php-fpm-+-3*[php-fpm---10*[php-fpm]]
    |                   |         |                   `-7*[php-fpm]
    |                   |         `-php-fpm---10*[php-fpm]
    |                   |-php-fpm-+-19*[php-fpm]
    |                   |         `-php-fpm---10*[php-fpm]
    |                   |-php-fpm-+-php-fpm-+-6*[php-fpm]
    |                   |         |         `-4*[php-fpm---10*[php-fpm]]
    |                   |         |-6*[php-fpm]
    |                   |         |-2*[php-fpm---10*[php-fpm]]
    |                   |         `-php-fpm-+-2*[php-fpm---10*[php-fpm]]
    |                   |                   `-18*[php-fpm]
    |                   |-php-fpm-+-9*[php-fpm]
    |                   |         `-php-fpm-+-9*[php-fpm]
    |                   |                   `-php-fpm---10*[php-fpm]
    |                   |-10*[php-fpm]
    |                   |-php-fpm-+-19*[php-fpm]
    |                   |         `-php-fpm---10*[php-fpm]
    |                   |-php-fpm-+-5*[php-fpm]
    |                   |         |-php-fpm-+-24*[php-fpm]
    |                   |         |         |-php-fpm-+-8*[php-fpm]
    |                   |         |         |         `-2*[php-fpm---10*[php-fpm]]
    |                   |         |         |-php-fpm-+-8*[php-fpm]
    |                   |         |         |         `-2*[php-fpm---10*[php-fpm]]
    |                   |         |         `-4*[php-fpm---10*[php-fpm]]
    |                   |         |-3*[php-fpm---10*[php-fpm]]
    |                   |         `-php-fpm-+-php-fpm-+-9*[php-fpm]
    |                   |                   |         `-php-fpm---10*[php-fpm]
    |                   |                   |-3*[php-fpm---10*[php-fpm]]
    |                   |                   |-5*[php-fpm]
    |                   |                   `-php-fpm-+-8*[php-fpm]
    |                   |                             `-2*[php-fpm---10*[php-fpm]]
    |                   |-php-fpm-+-4*[php-fpm---10*[php-fpm]]
    |                   |         `-6*[php-fpm]
    |                   `-3*[php-fpm---10*[php-fpm]]

这个是产生的php-fpm

php-fpm配置:
;;;;;;;;;;;;;;;;;;;;;
; FPM Configuration ;
;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;
; Global Options ;
;;;;;;;;;;;;;;;;;;

[global]
pid = run/php-fpm.pid
error_log = /data/wwwlogs/php-fpm.log
log_level = warning

emergency_restart_threshold = 30
emergency_restart_interval = 60s
process_control_timeout = 5s
daemonize = yes

;;;;;;;;;;;;;;;;;;;;
; Pool Definitions ;
;;;;;;;;;;;;;;;;;;;;

[www]
listen = /dev/shm/php-cgi.sock
listen.backlog = -1
listen.allowed_clients = 127.0.0.1
listen.owner = www
listen.group = www
listen.mode = 0666
user = www
group = www

pm = static
pm.max_children = 10
pm.start_servers = 5
pm.min_spare_servers = 2
pm.max_spare_servers = 8
pm.max_requests = 50
pm.process_idle_timeout = 10s
request_terminate_timeout = 20
request_slowlog_timeout = 1

pm.status_path = /php-fpm_status
slowlog = /data/wwwlogs/slow.log
rlimit_files = 51200
rlimit_core = 0

catch_workers_output = yes
;env[HOSTNAME] = iz2ze13qvinee6hia1crhwz
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp

不知道为什么产生了这么多进程 正常不应该最多10个进程么

阅读 3.8k
2 个回答

你可以找到pm=dynamic 这个选项,将其改为pm=ondemand

看一下php-fpm 的错误日志,你这个是静态的,如果超过10个应该是不会有这么多的进程被开启的.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题