Страница 1 из 1

Ошибка в работе SensNet: I/O Error 103

Добавлено: Чт ноя 18, 2010 8:09 am
P.Masalkin
Здравствуйте!
Имеется следующая проблема: порой по несколько раз в день с разной периодичностью программа SensNet Controller выдает "всплывающее окно с красным крестиком" и надписью I/O Error 103 (окошек может быть одно, два, или двадцать два). При этом показания с датчиков либо вообще не собираются, либо записываются только для некоторых одного-двух.
Иногда помогает выключение/включение кнопки "Мониторинг", иногда - перезапуск SensNet Controller, но чаще всего - перезапуск SensNet Controller с выполнением ревизии контроллера и очисткой памяти контроллера. Причем после такого перезапуска при первом включении кнопки "Мониторинг" обязательно выпадет данное окно с ошибкой - необходимо его закрыть, выключить мониторинг и включить заново.
Переустановка программы и обновление ее до последней версии не помогает. Подскажите, где искать проблему?

Re: Ошибка в работе SensNet: I/O Error 103

Добавлено: Пт ноя 19, 2010 11:25 am
Админ
Убедитесь, что программа запущена из-под администраторского аккаунта или с правами Администратора.

Re: Ошибка в работе SensNet: I/O Error 103

Добавлено: Пт ноя 19, 2010 12:09 pm
P.Masalkin
Нет, программа работает в контексте безопасности обычного пользователя, уже примерно с год, но так себя вести стала только последние месяца полтора. Я конечно же проверял работу и с административными полномочиями - результат тот же.
Естественно, программа ранее тоже перезапускалась и сервер перезагружался, но таких проблем не возникало.

Re: Ошибка в работе SensNet: I/O Error 103

Добавлено: Пт ноя 19, 2010 3:29 pm
Админ
Ошибка 103 это невозможность открыть/закрыть или получить доступ к файлу.
Возникает чаще всего по вине OC.
Попробуйте отправить в архив старую базу данных (папку POOL) и начать работу с новой.

Re: Ошибка в работе SensNet: I/O Error 103

Добавлено: Пн ноя 22, 2010 8:04 am
P.Masalkin
Попробовал - не помогает

Re: Ошибка в работе SensNet: I/O Error 103

Добавлено: Ср ноя 24, 2010 12:06 pm
P.Masalkin
Пожалуйста, ответьте - что делать с этой проблемой дальше?

Re: Ошибка в работе SensNet: I/O Error 103

Добавлено: Ср ноя 24, 2010 1:25 pm
Админ
Раз Вы утверждаете, что изначально этой проблемы не было, ищите проблему в ОС.
Возможно антивирусное ПО или изменившаяся политика безопасности блокирует файл на запись.

Re: Ошибка в работе SensNet: I/O Error 103

Добавлено: Ср ноя 24, 2010 2:29 pm
P.Masalkin
Мда...
Давайте еще раз:
1. Если доступ к файлу на запись блокирует ОС на уровне NTFS-разрешений, то это происходит при КАЖДОЙ попытке записи, а не в случайный период и не через случайные интервалы времени. NTFS-разрешения проверены, доступ на запись в каталог с данными имеется. Проверено в том числе и под учеткой доменного админа.
2. Аналогична ситуация и с антивирусным ПО - пробовал отключать антивирус. Результат не меняется.
3. Манипуляции с DEP тоже результата не дают (хотя он-то здесь причем).

Также хочется уточнить и про файлы: в каталоге с данными есть файлы с расширением .DAT (по одному на каждый датчик, как я понимаю), и файл с расширением .ini (с настройками, то бишь). Так вот, есть закономерность - DAT-файлы после проведения ревизии контролера благополучно удаляются (в сеансе обычного пользователя), при первом запуске мониторинга создается только один DAT-файл (самого первого датчика) и выскакивает наша ошибка. Жмем "выключить" мониторинг, затем снова включаем - и создаются все остальные DAT-файлы. Такая картина имеет место в независимости от того, удалили вместе с dat-файлами ini-файл или нет.

Может быть, в том потоке данных, что "приходят" на сервер от контроллера, что-то не так?

Re: Ошибка в работе SensNet: I/O Error 103

Добавлено: Ср ноя 24, 2010 4:54 pm
Админ
Попробуйте эту версию SensNet Controller'a:
http://www.microfor.ru/soft/beta/control.zip

Re: Ошибка в работе SensNet: I/O Error 103

Добавлено: Чт ноя 25, 2010 9:05 am
P.Masalkin
Попробовал - пока все хорошо. Понаблюдаю несколько дней, результат сообщу.
Спасибо.

Re: Ошибка в работе SensNet: I/O Error 103

Добавлено: Пн ноя 29, 2010 7:16 am
P.Masalkin
Вроде все в норме, уже несколько дней. Спасибо, будем считать проблему закрытой.

Re: Ошибка в работе SensNet: I/O Error 103

Добавлено: Пн ноя 29, 2010 6:43 pm
Админ
Если интересен отчет о том, что было сделано - был перенесён лог работы программы из папки с .exe в папку, куда записываются отчеты (POOL). Ищите теперь его там, если что. Спасибо за помощь в локализации ошибки.

Re: Ошибка в работе SensNet: I/O Error 103

Добавлено: Вт ноя 30, 2010 11:40 am
P.Masalkin
Да не за что...
Кстати, и вероятная причина наверное вот в чем - старый log-файл вырос за время работы до очень больших размеров ( >2 Гб). Наверное, это и мешало нормальной работе.
Скажите, а можно сделать так, чтобы он циклически перезаписывался, скажем, раз в 3-4 месяца?

Re: Ошибка в работе SensNet: I/O Error 103

Добавлено: Вт ноя 30, 2010 1:06 pm
Админ
Нет, такой возможности нет.