Знать размер очереди ожидающих приема подключений в GNU / Linux

В типичной реализации сетевого сервера C размер ожидающей очереди приема может быть установлен с помощью listen . Когда приходит новое соединение и в очереди больше нет места, клиенту отправляется сообщение ECONNREFUSED или запрос игнорируется.

Можно как-нибудь узнать состояние этой очереди? Это важно, потому что в демоне, основанном на событиях высокой нагрузки, мы обнаруживаем несколько повторных попыток от клиента и подозреваем, что эта очередь переполняется, а попытки подключения игнорируются.

Заранее спасибо.

10
задан meshy 29 September 2017 в 14:26
поделиться