Php-fpm.conf configuration instructions (key points to be modified and optimized)

Source: Internet
Author: User
Tags stop script
Php-fpm.conf configuration instructions (key points to be modified and optimized) & lt ;? XML version & quot; 1.0 & quot ;? & Gt; & lt; configuration & gt; Allrelativepathsinthisconfigarerelativetophp & #39; sinstallprefix & lt; section php-fpm.conf configuration instructions (focus on modifying and optimizing)
 
 
 
  
All relative paths in this config are relative to php's install prefix
  
   
Pid file
   
    
/Usr/local/php/logs/php-fpm.pid
   Error log file
   
    
/Usr/local/php/logs/php-fpm.log
   Log level
   
    
Notice
   When this amount of php processes exited with SIGSEGV or SIGBUS...
   
    
10
   ... In a less than this interval of time, a graceful restart will be initiated. Useful to work around accidental curruptions in accelerator's shared memory.
   
    
1 m
   Time limit on waiting child's reaction on signals from master
   
    
5S
   Set to 'no' to debug fpm
   
    
Yes
   
  
  
   
    
Name of pool. Used in logs and stats.
    
     
Default
    Address to accept fastcgi requests on. Valid syntax is 'IP. ad. re. ss: Port' or just 'port' or '/path/to/unix/socket'
    
     
127.0.0.1: 9000
     
    
    
     
Set listen (2) backlog
     
      
-1
     Set permissions for unix socket, if one used. In Linux read/write permissions must be set in order to allow connections from web server. your BSD-derrived systems allow connections regardless of permissions.
       
     
        
     
     
      
0666
     
    Additional php. ini defines, specific to this pool of workers.
    
     
     
    Unix user of processes
    Unix group of processes
    Process manager settings
    
     
Sets style of controling worker process count. Valid values are 'static 'and 'Apache-like'
     
      
Static
     Sets the limit on the number of simultaneous requests that will be served. Equivalent to Apache MaxClients directive. Equivalent to PHP_FCGI_CHILDREN environment in original php. fcgiUsed with any pm_style.
     
      
5
      
     Settings group for 'Apache-like' pm style
     
      
Sets the number of server processes created on startup. Used only when 'Apache-like 'pm_style is selected
      
        20
      Sets the desired minimum number of idle server processes. Used only when 'Apache-like 'pm_style is selected
      
        5
      Sets the desired maximum number of idle server processes. Used only when 'Apache-like 'pm_style is selected
      
        35
      
     
    The timeout (in seconds) for serving a single request after which the worker process will be terminatedshoshould be used when 'max _ execution_time 'ini option does not stop script execution for some reason '0s' means 'off'
    
     
0 s
    
    The timeout (in seconds) for serving of single request after which a php backtrace will be dumped to slow. log file '0s' means 'off'
    
     
0 s
    The log file for slow requests
    
     
Logs/slow. log
    Set open file desc rlimit
    
     
1024
                            
    Set max core size rlimit
    
     
0
    Chroot to this directory at the start, absolute path
    Chdir to this directory at the start, absolute path
    Redirect workers 'stdout and stderr into main error log. If not set, they will be redirected to/dev/null, according to FastCGI specs
    
     
Yes
    How much requests each process shocould execute before respawn. Useful to work around memory leaks in 3rd party libraries. For endless request processing please specify 0 Equivalent to PHP_FCGI_MAX_REQUESTS
    
     
500
    
    Comma separated list of ipv4 addresses of FastCGI clients that allowed to connect. Equivalent to FCGI_WEB_SERVER_ADDRS environment in original php. fcgi (5.2.2 +) Makes sense only with AF_INET listening socket.
    
     
127.0.0.1
     
    Pass environment variables like LD_LIBRARY_PATHAll $ VARIABLEs are taken from current environment
    
     
      
$ HOSTNAME
     
     
      
/Usr/local/bin:/usr/bin:/bin
     
     
      
/Tmp
     
     
      
/Tmp
     
     
      
/Tmp
     
     
      
$ OSTYPE
     
     
      
$ MACHTYPE
     
     
      
2
     
    
   
  
 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.