Периодически отваливается сеть

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Ответить
maloicds
Сообщения: 86
Зарегистрирован: 28 сен 2012, 23:14
Откуда: МО, Подольск
Контактная информация:

Периодически отваливается сеть

Сообщение maloicds » 27 окт 2012, 11:26

Всем привет!
Практически каждую ночь "отваливается" сеть из датчиков. В web интерфейсе нет даже самого мастера (с адресом 81.****), а lsusb показывает что он есть.
Помогает только перезагрузка.
Операционка Ubuntu 12.04.1, мастер ds9490r, owfs версия 2.8p20.
Сервер запускаю через rc.local

Код: Выделить всё

sudo /opt/owfs/bin/owserver -u -p 3000
sudo /opt/owfs/bin/owhttpd -s 3000 -p 3001
sudo /opt/owfs/bin/owfs -s 3000 --allow_other -- mountpoint='/mnt/1-wire'
Подскажите какие логи можно посмотреть чтоб решить эту проблему.

Feofan
Сообщения: 14
Зарегистрирован: 25 окт 2012, 13:22
Откуда: Москва
Контактная информация:

Re: Периодически отваливается сеть

Сообщение Feofan » 27 окт 2012, 21:09

Попытаться примонтировать его вручную - помогает?

maloicds
Сообщения: 86
Зарегистрирован: 28 сен 2012, 23:14
Откуда: МО, Подольск
Контактная информация:

Re: Периодически отваливается сеть

Сообщение maloicds » 27 окт 2012, 21:20

А смысл? После ребута или включения сервера сеть же работает часов 8-10.

Feofan
Сообщения: 14
Зарегистрирован: 25 окт 2012, 13:22
Откуда: Москва
Контактная информация:

Re: Периодически отваливается сеть

Сообщение Feofan » 27 окт 2012, 21:48

Ну, для начала надо попробовать. Хотя бы посмотреть - FS ow на месте? А так теоретически гадать можно долго. Может, ACPI начинает экономить питание, или ещё что-то в этом духе.

Нашёл совет, в случае постоянной потери датчиков запускать owhttpd в режиме --foreground

maloicds
Сообщения: 86
Зарегистрирован: 28 сен 2012, 23:14
Откуда: МО, Подольск
Контактная информация:

Re: Периодически отваливается сеть

Сообщение maloicds » 31 окт 2012, 19:23

В случае с --foreground каталог /mnt/1-wire пустой сразу при запуске сервера. :(

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Периодически отваливается сеть

Сообщение Andrey_B » 08 ноя 2012, 16:28

maloicds, проблему "отваливания сети" с мастером DS9490R решали пару версий назад, но до конца, видимо, не решили.
Попробуйте что-нибудь вроде 2.7p33 - увидите, что ничего отваливаться не будет. Многие махнули на новые версии рукой и сидят на старых.
У меня вполне стабильно работает 2.8p20, но я патчил файл loop.c по поводу увеличения таймаутов.

maloicds
Сообщения: 86
Зарегистрирован: 28 сен 2012, 23:14
Откуда: МО, Подольск
Контактная информация:

Re: Периодически отваливается сеть

Сообщение maloicds » 08 ноя 2012, 16:47

Спасибо Andrey_B.
Можно поподробнее про патч loop.c. Я так понимаю изменения вносятся до make и make install? Какие значения стоят в вашем случае?

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Периодически отваливается сеть

Сообщение Andrey_B » 08 ноя 2012, 16:58

Код: Выделить всё

struct timeval tv_long  = { 2 , 000000 } ;
struct timeval tv_short = { 1 , 500000 } ;

maloicds
Сообщения: 86
Зарегистрирован: 28 сен 2012, 23:14
Откуда: МО, Подольск
Контактная информация:

Re: Периодически отваливается сеть

Сообщение maloicds » 09 ноя 2012, 15:21

Всё оказалось намного проще:
Есть php скрипт, который опрашивает ds2408 с клавиатурой 4х3. В нём была маленькая пауза в бесконечном цикле. Поставил 0.1с: трое суток-полёт нормальный. Да ещё и нагрузка на проц резко упала!

Feofan
Сообщения: 14
Зарегистрирован: 25 окт 2012, 13:22
Откуда: Москва
Контактная информация:

Re: Периодически отваливается сеть

Сообщение Feofan » 09 ноя 2012, 15:52

Шикарно, DOS-атака на собственную OWFS :)

Ответить