|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Pavel Makarenko 2:5025/14 18 Oct 2007 20:32:34 To : Ilya Kulagin Subject : Re: ping: sendto: No buffer space available -------------------------------------------------------------------------------- PM>> ping возвращает сообщение: ping: sendto: No buffer space PM>> available даже не может проверить состояние резервного канала, PM>> хотя тот жив. IK> Он жив очень хреново. он жив отлично IK> А именно, no buffer space available возвращается IK> не только для ping, но и для прочих обращений прочих процессов. да это понятно. проверка живости канала делается пингом, результат понятен IK> Что выглядит, например, так: щёлкает юзер по страничке, прокся IK> молчит-молчит-молчит, говорит "бла-бла-бла, нет такого сайта, проблема IK> в dns". Второй раз щёлкает - опа, сайт есть, полстранички загрузилось, IK> остальные отпали по таймауту. И т.п. херь. никаких полстраничек, только таймауты и ошибки днс IK> Короче, упираетесь Вы прямо в пропускную способность канала. Если IK> расширять её по условиям задачи нельзя, то самое простое - IK> ограничиваете полосу пропускания для малокритичных сервисов (типа, той IK> же прокси. Можно проксёй (сквид умеет), можно через ipfw pipe, queue. не упираемся в ширину канала: сквидом канал поджат до 75% от максимума. при пропадании канала дефолтный роутинг еще показывает на сдохший канал, пакеты суются в интерфейс и дальше не уходят. в результате исходящие пинги из проверочного скрипта тоже не отправляются и для проверки резервного канала, ходя и правильный исходящий интерфейс для него указан и ipfw fwd на нужный роутер выбрасывает пакеты pm --- * Origin: default error (2:5025/14) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/181447178cb4.html, оценка из 5, голосов 10
|