Назад | Перейти на главную страницу

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

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

Злоупотребляют раздел / (root - cciss / c0d0).

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

iostat: ehttp: //imgdrp.com/vpzw

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

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

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

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

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

/ Расмус

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

Чтобы быть уверенным, зарегистрируйте свои журналы nginx, чтобы «ответ восходящего потока буферизовался во временный файл».

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

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