Глядя на состояние сервера на lighttpd, работающем за балансировщиком нагрузки AWS, я вижу несколько долгоживущих (до 60 секунд) запросов в состоянии «чтение» с пустым хостом и пустым URI. Что это значит и есть ли повод для беспокойства?
Кажется, что ELB сохраняют TCP-соединения открытыми для внутренних экземпляров и передавать запросы через это TCP-соединение. Это снижает задержку для запросов, поскольку им не нужно ждать открытия нового соединения. Количество открытых соединений увеличивается и уменьшается в зависимости от количества запросов, которые ELB передают внутренним экземплярам.
Это может потенциально вызвать проблемы, если у вас есть несколько ELB, указывающих на один и тот же экземпляр, и у вас ограниченное количество разрешенных подключений, поскольку один ELB может удерживать соединение открытым, а другой не может установить новое соединение. Эта ситуация, однако, представляет собой крайний случай и, вероятно, указывает на то, что вам нужна дополнительная емкость.