zoukankan      html  css  js  c++  java
  • PHP-FPM config 文件生产环境

    ;;;;;;;;;;;;;;;;;;
    ; Global Options ;
    ;;;;;;;;;;;;;;;;;;
    
    [global]
    pid = run/php-fpm.pid
    error_log = log/error.log
    
    daemonize = yes
    log_level = warning
    
    ;syslog.facility = daemon
    ;syslog.ident = php-fpm
    
    ; golbal max fork process
    process.max = 64
    
    ;child reuse timeout
    process_control_timeout = 10s
    
    ;emergency_restart_threshold = 3
    ;emergency_restart_interval = 60s
    
    ;process.priority = -19
    ;rlimit_files = 10240
    ;rlimit_core = 0
    ;systemd_interval = 10
    
    ; Specify the event mechanism FPM will use. The following is available:
    ; - select     (any POSIX os)
    ; - poll       (any POSIX os)
    ; - epoll      (linux >= 2.5.44)
    ; - kqueue     (FreeBSD >= 4.1, OpenBSD >= 2.9, NetBSD >= 2.0)
    ; - /dev/poll  (Solaris >= 7)
    ; - port       (Solaris >= 10)
    ; Default Value: not set (auto detection)
    events.mechanism = epoll
    
    ;;;;;;;;;;;;;;;;;;;;
    ; Pool Definitions ; 
    ;;;;;;;;;;;;;;;;;;;;
    
    [oracle]
    
    prefix = /home/php
    user   = oracle
    group  = oracle
    
    ;listen.owner = oracle
    ;listen.group = dba
    ;listen.backlog = 128
    
    ;listen = 127.0.0.1:9000
    listen = /tmp/php-cgi.sock
    listen.backlog = 2048
    
    ; Default Value: any
    listen.allowed_clients = 127.0.0.1
    
    ; Choose how the process manager will control the number of child processes. Possible Values:
    ;   static  - a fixed number (pm.max_children) of child processes;
    ;   dynamic - the number of child processes are set dynamically based on the
    ;  ondemand - no children are created at startup. Children will be forked when
    pm = dynamic
    
    ;pm is `static` only
    pm.max_children = 100
    
    pm.start_servers = 20
    pm.min_spare_servers = 10
    pm.max_spare_servers = 20
    
    ;pm.status_path = /status
    
    pm.max_requests = 2000
    pm.process_idle_timeout = 300s
    
    ;php max_block timeout
    request_terminate_timeout = 120s
    
    rlimit_files = 10240
    catch_workers_output = yes
    
    ;access.log = var/log/access.log
    ;access.format = "%R - %u %t "%m %r%Q%q" %s %f %{mili}d %{kilo}M %C%%"
    
    slowlog = var/log/slow.log
    request_slowlog_timeout = 75s
      
    ;chroot = 
    ;chdir = /var/www
    ;ping.path = /ping
    ;ping.response = pong
     
    ;Default Value: .php
    ;security.limit_extensions = .php .php3 .php4 .php5
     
    ;Default Value: clean env
    env[HOSTNAME] = $HOSTNAME
    env[PATH] = /usr/local/bin:/usr/bin:/bin:/home/php/bin
    env[TMP] = /tmp
    env[TMPDIR] = /tmp
    env[TEMP] = /tmp
    
    php_admin_value[memory_limit] = 256M
    
    ;php_flag[display_errors] = off
    ;php_admin_flag[log_errors] = on
    ;php_admin_value[error_log] = /var/log/fpm-php.www.log
    ;php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f www@my.domain.com
  • 相关阅读:
    SqlServer 查看数据库中所有存储过程
    SqlServer 查看数据库中所有视图
    SqlServer 查询表的详细信息
    SqlServer 遍历修改字段长度
    net core 操作Redis
    Tuning SharePoint Workflow Engine
    Open With Explorer
    Download language packs for SharePoint 2013
    Change Maximum Size For SharePoint List Template when Saving
    Six ways to store settings in SharePoint
  • 原文地址:https://www.cnblogs.com/wanglijun/p/9448825.html
Copyright © 2011-2022 走看看