|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 12 Apr 2005 17:52:25 To : alsin@socio.msu.ru Subject : Re: Hовый баг? -------------------------------------------------------------------------------- 12 апр 2005, вторник, в 13:30 KRAST, alsin@socio.msu.ru написал(а): EG>> Hашелся 100% воспроизводимый глюк в сетевой части FreeBSD 4.11-STABLE, EG>> крайне неприятный. >> А неприятный он потому что достаточно свичу хоть на пару секунд >> потерять питание, баг вылазит и сам не исправляется уже совсем. asmr> Была аналогичная штука (на этой же сетевой карте), при чем только на asmr> одном asmr> сервере... asmr> Единственное что было придумано, так это проверять пинг по крону и если asmr> надо, asmr> то делать down/up интерфейсу Пока так и сделал, только вместо down/up делаю tcpdump -c 1 - как оказалось, это всегда помогает. #!/bin/sh check() { ping -c 5 x.x.x.x 2>&1 } while : do check | sed -l '/No buffer space available/!d' | \ { read line && logger -p daemon.err "$line" && tcpdump -c 1 -n -i fxp0 >/dev/null 2>&1 } sleep 5 done Тут sed патченный на тему ключика -l, чтобы вывод его был line buffered: http://www.FreeBSD.org/cgi/query-pr.cgi?pr=bin/78692 Кстати, никто не хочет записать на свой счет коммит и закрытый PR? :-) Патч там внутри. Eugene -- Choose no life --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2609397622d1c.html, оценка из 5, голосов 10
|