Если верить документации - эти параметры только для dynamic
http://php.net/manual/en/install.fpm.configuration.php
Но сейчас проверю, пока сервер без нагрузки---------- Добавлено 03.04.2016 в 14:16 ----------Проверил, не влияют, php-fpm запускается с 1 процессом..
Спасибо, добавил в закладки. Смущает, что в этой статье почти все кэши на порядок больше, чем в статье по моей ссылке (хотя даже там некоторые цифры кажутся высокими). Посмотрю, как будет под нагрузкой.
Взял отсюда https://easyengine.io/tutorials/linux/sysctl-conf/ настройки сети начиная с ### TUNING NETWORK PERFORMANCE ###
Это адекватные настройки (сеть 1 гиг, ОЗУ 32 гига) или что-то надо поправить?
Ещё подскажите по php-fpm. Если памяти дофига, то что лучше - static или ondemand
pm = ondemand pm.max_children = 50 pm.process_idle_timeout = 60 pm.max_requests = 500
Какие потери времени/процессора на создание процесса с ondemand?
Перепутал тему, извиняюсь
Не совсем,
nproc тоже надо подтягивать?
Сейчас
max user processes (-u) 127111
Да.
# ulimit -n
65536
После перезагрузки.
Спасибо. Поставил 65536
Остальное пока не буду трогать.
Согласен. Как это сделать?
Добавил в /etc/sysctl.conf
fs.file-max
# sysctl -p
# sysctl fs.file-max
fs.file-max = 2097152
1024
Параметр open files в конфиге в Centos как-то иначе называется?---------- Добавлено 02.04.2016 в 13:53 ----------# ulimit -Hn
4096
# ulimit -Sn
Никак :)
Но можно (попытаться) предотвратить проблемы из-за дефолтных настроек ОС, которые заведомо не рассчитаны на нагрузку.
Я почти уверен, что open files 1024 мне не хватит. Сколько можно поставить в Centos без проблем?
Привык настраивать FreeBSD по лекции Сысоева. Для Centos пока не нашел аналогичный мануал.
Подскажите ключевые слова для поиска, пожалуйста.
Andreyka, nginx+php-fpm (+mysql на внешнем сервере). С конфигом nginx и php-fpm в общем нет проблем. Но с Centos под нагрузкой ещё не работал.