本人在的公司用的大多數(shù)都是云主機(jī),機(jī)器的配置都是32G/8核/500G硬盤,時(shí)不時(shí)就有內(nèi)存不足的告警,這讓我煩透了,作為運(yùn)維人員,看到告警,心情瞬間不爽了。
當(dāng)然了心情再不爽,還是得去解決根本的問題,看了一下之前運(yùn)維人員配置的參數(shù),我瞬間懵逼了
vi php-fpm.conf
[global]
pid = /usr/local/php/var/run/php-fpm.pid
error_log = /meishi/log/php-fpm.log
log_level = notice
[www]
listen = /tmp/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 = 1024
pm.start_servers = 128
pm.min_spare_servers = 128
pm.max_spare_servers = 800
request_terminate_timeout = 120
我們再結(jié)合相關(guān)的配置參數(shù)要求和限制,很容易得出結(jié)論。下面就是原文,大家可以看一下。
原文地址:https://blog.tanteng.me/2016/03/php-fpm-conf/
看完這個(gè),你可以根據(jù)自己的機(jī)器性能來設(shè)置參數(shù),當(dāng)然了,土豪公司就算了。