Debian: nginx использует огромное количество дискового ввода-вывода

В настоящее время у нас проблема с одним из наших серверов nginx. Он использует огромное количество дискового ввода-вывода.

Это раздел / (root - cciss/c0d0), которым злоупотребляют.

Смотрите изображение iotop здесь: http://imgdrp.com/MziB

iostat: http://imgdrp.com/vpzw

nginx установлен в /usr/local/nginx

Ведение журнала было отключено (насколько я вижу (не могу найти ни одного журнала, в который я пишу, и я считаю, что все было отключено в файлах conf))

Файлы nginx servs (php файлы) находятся на другом жестком диске / разделе.

Что именно создает этот ввод / вывод? Как я могу узнать, какие файлы / команды, которые создают ввод / вывод

С нетерпением жду Вашего ответа.

/ Rasmus

1 ответ

Используете ли вы nginx в качестве обратного прокси-сервера перед сервером приложений? Если это так, дисковый ввод-вывод, вероятно, связан с отсутствием выделенных восходящих буферов в nginx (прокси, FastCGI и т. Д.).

Grep ваши журналы nginx для "восходящий ответ буферизуется во временный файл", чтобы быть уверенным.

При обратном проксировании: http://wiki.nginx.org/HttpProxyModule

При использовании FastCGI: http://forum.nginx.org/read.php?2,217034

Другие вопросы по тегам