Kpd

Рейтинг
295
Регистрация
12.07.2006
redeyer:
Но в ваш конфиг я бы добавил настройки для start и spare servers.

Если верить документации - эти параметры только для dynamic

http://php.net/manual/en/install.fpm.configuration.php

Но сейчас проверю, пока сервер без нагрузки

---------- Добавлено 03.04.2016 в 14:16 ----------

Проверил, не влияют, php-fpm запускается с 1 процессом..

LEOnidUKG:
Насчёт настройки сети: https://habrahabr.ru/post/262623/

Спасибо, добавил в закладки. Смущает, что в этой статье почти все кэши на порядок больше, чем в статье по моей ссылке (хотя даже там некоторые цифры кажутся высокими). Посмотрю, как будет под нагрузкой.

Взял отсюда 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?

Перепутал тему, извиняюсь

LEOnidUKG:
Так прописывали?

* soft nproc 65535
* hard nproc 65535
* soft nofile 65535
* hard nofile 65535

Не совсем,

* soft nofile 65536
* hard nofile 262144

nproc тоже надо подтягивать?

Сейчас

max user processes (-u) 127111

LEOnidUKG:
т.п. после перезагрузки ulimits -n показывает это число?

Да.

# ulimit -n

65536

После перезагрузки.

LEOnidUKG:
Да иначе, /etc/security/limits.conf

Спасибо. Поставил 65536

Остальное пока не буду трогать.

netwind:
На лимите на файлы как раз можно и остановиться.

Согласен. Как это сделать?

Добавил в /etc/sysctl.conf

fs.file-max

# sysctl -p

# sysctl fs.file-max

fs.file-max = 2097152

# ulimit -n

1024

Параметр open files в конфиге в Centos как-то иначе называется?

---------- Добавлено 02.04.2016 в 13:53 ----------

# ulimit -Hn

4096

# ulimit -Sn

1024

LEOnidUKG:
Как можно отследить, что вот теперь настроено?

Никак :)

Но можно (попытаться) предотвратить проблемы из-за дефолтных настроек ОС, которые заведомо не рассчитаны на нагрузку.

Я почти уверен, что open files 1024 мне не хватит. Сколько можно поставить в Centos без проблем?

Привык настраивать FreeBSD по лекции Сысоева. Для Centos пока не нашел аналогичный мануал.

Andreyka:
тюнигнг сетевой карты, раскидать прерывания по ядрам равномерно

Подскажите ключевые слова для поиска, пожалуйста.

Andreyka, nginx+php-fpm (+mysql на внешнем сервере). С конфигом nginx и php-fpm в общем нет проблем. Но с Centos под нагрузкой ещё не работал.

Всего: 3951