Инструменты пользователя

Инструменты сайта


nginx_error._too_many_open_files

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
nginx_error._too_many_open_files [2016/11/05 23:35] – [Решение] daniilnginx_error._too_many_open_files [Дата неизвестна] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1
Строка 6: Строка 6:
 ...socket() failed (24: Too many open files) while connecting to upstream..." ...socket() failed (24: Too many open files) while connecting to upstream..."
 </code> </code>
 +
 +Для одного соединения Nginx инициирует открытие как минимум двух потоков ввода-вывода. Каждому потоку присваивается файловый дескриптор. В операционной системе имеется ограничение на количество одновременно открытых потоков ввода-вывода для одного процесса. Упомянутая ошибка сообщает о том, что процессы Nginx достигли это ограничение.
  
 ---- ----
Строка 74: Строка 76:
 ... ...
 } }
 +</code>
 +
 +<code bash>
 +nginx -t
 +service nginx restart
 </code> </code>
  
Строка 95: Строка 102:
 </code> </code>
  
 +----
 +
 +===== Источники =====
 +
 +  * [[ http://nginx.org/ru/docs/ngx_core_module.html#worker_rlimit_nofile | nginx.org ]]
 +  * [[ https://arm1.ru/blog/oshibka-nginx-too-many-open-files ]]
 +  * [[ https://ru.wikipedia.org/wiki/Файловый_дескриптор | Wikipedia. Файловый дескриптор ]]
nginx_error._too_many_open_files.1478378157.txt.gz · Последнее изменение: 2016/11/05 00:00 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki