ionice и nginx

Андрей Василишин a.vasilishin на kpi.ua
Вс Дек 25 19:20:16 UTC 2011


Здравствуйте!
Всех католиков с Рождеством :)
В общем пытался выполнить
# ionice -c 3 nginx
и получил:
nginx: [emerg] bind() to x.x.x.x:80 failed (98: Address already in use)
nginx: [emerg] bind() to x.x.x.x:80 failed (98: Address already in use)
nginx: [emerg] bind() to x.x.x.x:80 failed (98: Address already in use)
nginx: [emerg] bind() to x.x.x.x:80 failed (98: Address already in use)
nginx: [emerg] bind() to x.x.x.x:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()

в связи с чем возникает несколько вопросов:
Имеет ли смысл ionice понижать приоритет работы с дисками?
Если да, то как удобнее это сделать, не перечислять же все PID в ionice 
-c 3 -p ?
Может имеет смысл сделать директиву наподобие worker_priority, только 
для io, обозвав ее типа worker_io_priority?

-- 
WBR, Andrey Vasilishin CDIG1-UANIC, CDIG1-RIPE



Подробная информация о списке рассылки nginx-ru