- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
выполните
ulimit -n 65535
и перезапустите nginx
Вроде бы помогло! Но, я так понимаю, после перезагрузке сервера, эта команда не будет действовать? В каком конфиге нужно прописать, что бы всегда стояло данное ограничение?
Вроде бы помогло! Но, я так понимаю, после перезагрузке сервера, эта команда не будет действовать? В каком конфиге нужно прописать, что бы всегда стояло данное ограничение?
/etc/security/limits.conf
приведите к виду
root soft nofile 65535
root hard nofile 65535
nobody soft nofile 65535
nobody hard nofile 65535
А ведь на сколько проще, если последовать первой рекомендации и прописать в конфиг nginx
worker_rlimit_nofile 32768;
svyazist, спасибо за помощь
maxttor добавил 22.02.2009 в 01:19
Roxis, т.е. эффект будет тот же самый ?
->
А так же в sysctl.conf:
kern.maxfiles=655350
А так же еще необходимо увеличить кол-во процессов php fastcgi.
->
А так же в sysctl.conf:
kern.maxfiles=655350
А так же еще необходимо увеличить кол-во процессов php fastcgi.
15 процессов nginx вам ничего не дадут, обычно рекомендуется ставить соответственно числу процессоров в системе.
Рекомендую так:
worker_processes 2; (если ядер больше, то ставим соответственно)
worker_connections 16384;
15 процессов nginx вам ничего не дадут, обычно рекомендуется ставить соответственно числу процессоров в системе.
Рекомендую так:
worker_processes 2; (если ядер больше, то ставим соответственно)
worker_connections 16384;
В nginx не используется дисковое aio, при запросе файла воркер будет на нем блокироваться.
Если файлов раздается много, то блокировок тоже становится много, и воркеров может перестать хватать.
Поэтому, в некоторых случаях полезнее будет большое количество процессов.
Точно. Да и для fastcgi_pass чем больше процессов, тем лучше.
Сейчас использую способ, предложенный svyazist
/etc/security/limits.conf
приведите к виду
root soft nofile 65535
root hard nofile 65535
nobody soft nofile 65535
nobody hard nofile 65535
Все работает нормально.
Предложенные варианты с увеличением worker_processes и worker_connections в конфиге nginx - это дополнение к варианту svyazist или замена ему? Если замена, то какой способ более эффективный?
В nginx не используется дисковое aio, при запросе файла воркер будет на нем блокироваться.
Если файлов раздается много, то блокировок тоже становится много, и воркеров может перестать хватать.
Поэтому, в некоторых случаях полезнее будет большое количество процессов.
Блокировки могут возникать при сотнях запросов в секунду. При более-менее обычных нагрузках они незаметны :)
KernelMadness добавил 25.02.2009 в 11:42
Сейчас использую способ, предложенный svyazist
Все работает нормально.
Предложенные варианты с увеличением worker_processes и worker_connections в конфиге nginx - это дополнение к варианту svyazist или замена ему? Если замена, то какой способ более эффективный?
Это дополнение.
А вот это - worker_rlimit_nofile 32768; замена, причем более грамотная.
И еще, запускать nginx от nobody - дурной тон. Лучше создать пользователя.