Re: неравномерная нагрузка на бэкэндах

daevy nginx-forum на nginx.us
Пт Дек 10 13:32:23 MSK 2010


думаю fail_timeout=0s не поможет

хоть и на втором бэкэнде очередь может
быть пуста, но часть рубей работает и
обрабатывает запросы...вот пример вывод
passenger-status

----------- General information -----------
max      = 14
count    = 14
active   = 12
inactive = 2
Waiting on global queue: 0

----------- Domains -----------
/home/pc/sites/pulscen/current: 
  PID: 13842   Sessions: 0    Processed: 25040   Uptime: 1h 59m 1s
  PID: 13874   Sessions: 0    Processed: 24675   Uptime: 1h 58m 50s
  PID: 13866   Sessions: 1    Processed: 24888   Uptime: 1h 58m 51s
  PID: 13890   Sessions: 1    Processed: 24643   Uptime: 1h 58m 50s
  PID: 13858   Sessions: 1    Processed: 24955   Uptime: 1h 58m 51s
  PID: 13845   Sessions: 1    Processed: 24605   Uptime: 1h 58m 51s
  PID: 13877   Sessions: 1    Processed: 24662   Uptime: 1h 58m 50s
  PID: 13853   Sessions: 1    Processed: 24538   Uptime: 1h 58m 51s
  PID: 13894   Sessions: 1    Processed: 25052   Uptime: 1h 58m 50s
  PID: 13881   Sessions: 1    Processed: 25153   Uptime: 1h 58m 50s
  PID: 13886   Sessions: 1    Processed: 25125   Uptime: 1h 58m 50s
  PID: 13848   Sessions: 1    Processed: 24294   Uptime: 1h 58m 51s
  PID: 13870   Sessions: 1    Processed: 25074   Uptime: 1h 58m 50s
  PID: 13862   Sessions: 1    Processed: 25218   Uptime: 1h 58m 51s

есть Global queue - которая в данный момент
пуста, и есть загруженные инстансы ruby,
которые обрабатывают запросы(12), или
ждут когда им чтото свалится(2).
Вот на одном бэкэнде global queue может
вырасти до максимума, в то время как на
другом будет  в разы меньше.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,157411,157419#msg-157419




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