php fpm在哪配置,php7的php-fpm.conf文件在哪里
php7下的php-fpm.conf文件一般是在php的安裝目錄下的etc目錄中,文件路徑為/usr/local/php-fpm/etc/php-fpm.conf。php-fpm.conf是php-fpm進程管理器的配置文件。
php-fpm.conf是php-fpm進程管理器的配置文件。
文件路徑:/usr/local/php-fpm/etc/php-fpm.conf
一般是在php的安裝目錄下的etc目錄中。
我的默認的配置文件如下#全局配置
[global]
#pid設置,pid進程文件存放的路徑
pid = /usr/local/php/var/run/php-fpm.pid
#錯誤日志存放路徑
error_log = /usr/local/php/var/log/php-fpm.log
#錯誤級別。默認: notice,可用級別為:
alert(必須立即處理)
error(錯誤情況)
warning(警告情況)
notice(一般重要信息)
debug(調試信息)
log_level = notice
#進程池設置
[www]
#監聽設置,即nginx中php處理的地址,一般默認值即可??捎酶袷綖? 'ip:port', 'port', '/path/to/unix/socket'.
listen = /tmp/php-cgi.sock
#backlog數,可以理解為TCP中的半連接數,-1表示無限制,由操作系統決定。
listen.backlog = -1
#允許訪問FastCGI進程的IP,設置any為不限制IP,如果要設置其他主機的nginx也能訪問這臺FPM進程,listen處要設置成本地可被訪問的IP。默認值是any。每個地址是用逗號分隔. 如果沒有設置或者為空,則允許任何服務器請求連接
listen.allowed_clients = 127.0.0.1
#監聽進程的用戶
listen.owner = www
#監聽進程的組
listen.group = www
#用socket連接方式時,指定擁有unix socket權限的用戶,默認和運行的用戶一樣;用tcp連接可以注釋掉
listen.mode = 0666
#啟動進程的用戶
user = www
#啟動進程的組
group = www
#選擇進程池管理器如何控制子進程的數量,選項有static和dynamic。如果選擇static,則由以下參數控制。
pm = dynamic
#同一時刻最大存活子進程數
pm.max_children = 20
#在啟動時啟動的子進程數量
pm.start_servers = 10
#處于空閑"idle"狀態的最小子進程,如果空閑進程數量小于這個值,那么相應的子進程會被創建
pm.min_spare_servers = 10
#最大空閑子進程數量,空閑子進程數量超過這個值,那么相應的子進程會被殺掉。
pm.max_spare_servers = 20
#終止請求超時時間,在worker進程被殺掉之后,提供單個請求的超時間隔。由于某種原因不停止腳本執行時,應該使用該選項,0表示關閉不啟用
request_terminate_timeout = 100
#慢日志請求超時時間,對一個php程序進行跟蹤
request_slowlog_timeout = 0
#慢請求日志
slowlog = var/log/slow.log
本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
總結
以上是生活随笔為你收集整理的php fpm在哪配置,php7的php-fpm.conf文件在哪里的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: es 时间字段聚合_ES之五:Elast
- 下一篇: php 接受 amp,php中amp;