1. 程式人生 > >生產環境下的php-fpm.conf引數設定

生產環境下的php-fpm.conf引數設定

;;;;;;;;;;;;;;;;;;;;;
; FPM Configuration ;
;;;;;;;;;;;;;;;;;;;;;

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

[global]
pid = run/php-fpm.pid
error_log = log/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 = dynamic pm.max_children = 256 pm.start_servers = 8 pm.min_spare_servers = 8 pm.max_spare_servers = 32 pm.max_requests = 2048 pm.process_idle_timeout = 10s request_terminate_timeout
= 120 request_slowlog_timeout = 20 pm.status_path = /php-fpm_status slowlog = log/slow.log rlimit_files = 51200 rlimit_core = 0 catch_workers_output = yes ;env[HOSTNAME] = your_uname env[PATH] = /usr/local/bin:/usr/bin:/bin env[TMP] = /tmp env[TMPDIR] = /tmp env[TEMP] = /tmp

相關推薦

生產環境php-fpm.conf引數設定

;;;;;;;;;;;;;;;;;;;;; ; FPM Configuration ; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;; ; Global Options ; ;;;;;;;;;;;;;;;;;; [glo

Linux搭建PHP開發環境Php-Fpm程序管理。

目前PHP專案開發幾種比較流行的架構搭建中,LNMP在效能方面是最好的,正因為如此,使得LNMP架構逐漸流行起來,今天,前面提到了Nginx部署,由於專案實際環境的需要,今天就在說一下怎麼部署PHP。 環境 CentOS 6.3 PHP 5.6 安裝步驟 1. 下載並安裝P

php-fpm.conf 重要引數 max_children 和 request_terminate_timeout(轉)

php-fpm.conf有兩個至關重要的引數:一個是”max_children”,另一個是”request_terminate_timeout”我的兩個設定的值一個是”40″,一個是”900″,但是這個值不是通用的,而是需要自己計算的。計算的方式如下:如果你的伺服器效能足夠好,且寬頻資源足夠充足,PHP指令碼

php-fpm.conf引數含義

env[HOSTNAME] = $HOSTNAME env[PATH] = /usr/local/bin:/usr/bin:/bin env[TMP] = /tmp env[TMPDIR] = /tmp env[TEMP] = /tmp

Linux Shell腳本生產環境安全地刪除文件

rm safe 腳本編寫背景 無論是生產環境、測試環境還是開發環境,經常需要使用rm命令刪除&批量一些“重要”目錄下的文件。按照Linux的哲學“小即是美”(一個程序只做一件事)+“用戶清楚自己做什麽”(用戶知道自己想要什麽,也明白自己在做什麽,並且會為自己的行為負責),那麽用戶在執行r

一次生產環境MongoDB備份還原數據

刪除 命令格式 type 庫存 功能 字符 導出文件 信息 fields 最近開發一個版本的功能當中用到了MongoDB分頁,懶於造數據,於是就研究了下從生產環境上導出數據到本地來進行測試。 研究了一下,發現MongoDB的備份還原和MySQL語法還挺類似,下面請看詳細介紹

如何在生產環境實現每天自動備份mysql數據庫

mysql mysql備份 自動備份mysql mysql數據庫備份 甘兵 1、描述 我相信很多朋友在工作都都會有這種需求,老板或領導讓你每天都要備份mysql數據庫,你該如何實現呢,是每天到一定的時間在服務器上敲一遍mysql的備份命令,還是想寫個腳本,定時定點的自動備份呢?我相信

生產環境hadoop HA集群及Hbase HA集群配置

自動切換 value 下載 shared 第一次 borde sla com 結果 一、環境準備操作系統版本:centos7 64位hadoop版本:hadoop-2.7.3hbase版本:hbase-1.2.41、機器及角色IP角色192.168.11.131Nameno

Linuxphp-fpm進程過多導致內存耗盡問題

sort 參考 編輯 再次 數據庫服務 過多 改進 設置 php5 這篇文章主要介紹了解決Linux下php-fpm進程過多導致內存耗盡問題,需要的朋友可以參考下 最近,發現個人博客的Linux服務器,數據庫服務經常掛掉,導致需要重啟,才能正常訪問,極其惡心,於是決心

Linux 環境 PHP 擴展的變異編譯與安裝

font spa mysql 所有 sqli 技術 php 操作 size (操作系統 Centos7, 已安裝 mysqli 為例) 1,進入到 PHP 解壓後的源碼包的的 ext 文件夾 2,查看是否存在 mysqli 擴展 => ls 3,這裏既是所有 PHP

Maven_生產環境開發對Maven的需求

手動 不同 保存 拆分 多個 需要 開發 復制 strong 目前技術開發時存在的問題:   一個項目就是一個工程     如果一個項目非常龐大,就不適合繼續使用package來劃分模塊。最好是每一個模塊對應一個工程,利於分工協作。     借助Maven就可以將一個項目拆

php配置文件php-fpm.conf

三方 帳戶 fpm dynamic 參數 mic group 請求 slow pid = run/php-fpm.pid#pid設置,默認在安裝目錄中的var/run/php-fpm.pid,建議開啟error_log = /alidata/log/php/php-fpm.

java生產環境記憶體調優

Tomcat 效能監控與調優 Nginx 效能監控與調優 JVM 層 GC 調優 JAVA程式碼層調優 1.JVM的引數型別 標準引數(各版本中保持穩定) -help -server -client -version -showversion -cp -classpath

SpringCloud從入門到進階(四)——生產環境Eureka的完全分布式部署

分開 -s rip linux mas 此外 實例名 leo 版本 內容   由於前兩節的內容我們知道,開啟了preferIpAddress後,Eureka的偽分布式部署會提示replica不可用。這一節我們講解如何在生產環境下部署完全分布式的Eureka集群,確保開啟了p

SpringCloud從入門到進階(四)——生產環境Eureka的完全分散式部署

內容   由於前兩節的內容我們知道,開啟了preferIpAddress後,Eureka的偽分散式部署會提示replica不可用。這一節我們講解如何在生產環境下部署完全分散式的Eureka叢集,確保開啟了preferIpAddress後replica的可用性。 版本   IDE:IDEA 2017.2.

如何在生產環境實現每天自動備份mysql資料庫

www.syncnavigator.cn SyncNavigator 做資料同步時所支援的資料庫型別: 支援sqlserver 2000-2014所有版本,全相容,和MYsql 4.x 、MYsql 5.x 、MYsql 6.x版本。 來源資料庫和目標資料庫可以版本不同,比如:來源資料庫

windows 環境 PHP 安裝redis 以及redis 擴充套件

1.安裝 Redis 1.根據電腦配置選擇  下載連結(https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100) 2.下載完成後解壓到C目錄下,並重命名為redis 3.cmd 進入命令視窗

windows環境php配置openssl的openssl.cnf

  說明: php服務端與客戶端互動、提供開放api時,通常需要對敏感的部分api資料傳輸進行資料加密,這時候rsa非對稱加密就能派上用處了,下面通過一個例子來說明如何用php來實現資料的加密解密 加密解密的第一步是生成公鑰、私鑰對,私鑰加密的內容能通過公鑰解密(反過來亦可

PHP php-fpm.conf 詳解

pid = run/php-fpm.pid #pid設定,預設在安裝目錄中的var/run/php-fpm.pid,建議開啟 error_log = log/php-fpm.log #錯誤日誌,預設在安裝目錄中的var/log/php-fpm.log log_level = notice #

docker環境 php手動編譯安裝擴充套件 bcmath

網上找了好多apt-get的命令  都無效  只能手動編譯安裝嘍 首先 進入docker 專案  docker exec -it 專案名稱 bash 在根目錄下  git下php所有版本  然後切換到指定版本(我的7.2.7版本) http://php.