Welcome! Log In Create A New Profile

Advanced

master_file_limit

Alex Vorona
February 21, 2010 07:04AM
Привет,

При попытке релоада nginx'а с конфигурацией, которая содержит > 1024 файлов(> 500 доменов,
по 2 лога на домен), nginx не релоадится с ошибкой
2010/02/21 12:42:42 [emerg] 17723#0: open() "/var/log/nginx/www.domain.com.error.log"
failed (24: Too many open files)

В конфиге worker_rlimit_nofile 32768;

for pid in $(pgrep nginx); do ps uax|awk '$2~/^'$pid'$/{print $0}';grep files
/proc/$pid/limits; done
root 17723 0.0 0.4 13748 10124 ? S 12:38 0:00 nginx: master process
/usr/sbin/nginx -c /etc/nginx/nginx.conf
Max open files 1024 1024 files
apache 17724 0.0 0.4 13712 9112 ? S< 12:38 0:00 nginx: worker process
Max open files 32768 32768 files
apache 17725 0.0 0.4 13712 9104 ? S< 12:38 0:00 nginx: worker process
Max open files 32768 32768 files

Рестарт nginx'а с новой конфигурацией проходит нормально

2010/02/21 12:51:41 [notice] 18280#0: OS: Linux 2.6.18-164.10.1.el5
2010/02/21 12:51:41 [notice] 18280#0: getrlimit(RLIMIT_NOFILE): 1024:1024
2010/02/21 12:51:41 [notice] 18281#0: start worker processes
2010/02/21 12:51:41 [notice] 18281#0: start worker process 18282
2010/02/21 12:51:41 [notice] 18281#0: start worker process 18283

однако релоад с ней же по-прежнему не работает с той же ошибкой.

Игорь, это можно как-то исправить кроме как увеличением лимита через ulimit до запуска
nginx'а ? По-моему start nginx'а с последующим неработающим reload для этой же
конфигурации не есть хорошо.

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

master_file_limit

Alex Vorona February 21, 2010 07:04AM

Re: master_file_limit

Kirill A. Korinskiy February 21, 2010 04:26PM

Re: master_file_limit

Igor Sysoev February 21, 2010 04:58PM

Re: master_file_limit

Alex Vorona February 22, 2010 09:30AM

Re: master_file_limit

Kirill A. Korinskiy February 23, 2010 03:22AM

Re: master_file_limit

Igor Sysoev February 23, 2010 05:08AM

Re: master_file_limit

Alex Vorona February 23, 2010 06:24AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 173
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready