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

Техническая поддержка приборов, выпускаемых ООО НПК "МИКРОФОР"

Модератор: Админ

Закрыто
P.Masalkin
Сообщения: 10
Зарегистрирован: Вт сен 28, 2010 12:02 pm

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

Сообщение P.Masalkin »

Здравствуйте!
Имеется следующая проблема: порой по несколько раз в день с разной периодичностью программа SensNet Controller выдает "всплывающее окно с красным крестиком" и надписью I/O Error 103 (окошек может быть одно, два, или двадцать два). При этом показания с датчиков либо вообще не собираются, либо записываются только для некоторых одного-двух.
Иногда помогает выключение/включение кнопки "Мониторинг", иногда - перезапуск SensNet Controller, но чаще всего - перезапуск SensNet Controller с выполнением ревизии контроллера и очисткой памяти контроллера. Причем после такого перезапуска при первом включении кнопки "Мониторинг" обязательно выпадет данное окно с ошибкой - необходимо его закрыть, выключить мониторинг и включить заново.
Переустановка программы и обновление ее до последней версии не помогает. Подскажите, где искать проблему?
Админ
Сообщения: 335
Зарегистрирован: Пт дек 17, 2004 12:06 pm

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

Сообщение Админ »

Убедитесь, что программа запущена из-под администраторского аккаунта или с правами Администратора.
P.Masalkin
Сообщения: 10
Зарегистрирован: Вт сен 28, 2010 12:02 pm

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

Сообщение P.Masalkin »

Нет, программа работает в контексте безопасности обычного пользователя, уже примерно с год, но так себя вести стала только последние месяца полтора. Я конечно же проверял работу и с административными полномочиями - результат тот же.
Естественно, программа ранее тоже перезапускалась и сервер перезагружался, но таких проблем не возникало.
Админ
Сообщения: 335
Зарегистрирован: Пт дек 17, 2004 12:06 pm

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

Сообщение Админ »

Ошибка 103 это невозможность открыть/закрыть или получить доступ к файлу.
Возникает чаще всего по вине OC.
Попробуйте отправить в архив старую базу данных (папку POOL) и начать работу с новой.
P.Masalkin
Сообщения: 10
Зарегистрирован: Вт сен 28, 2010 12:02 pm

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

Сообщение P.Masalkin »

Попробовал - не помогает
P.Masalkin
Сообщения: 10
Зарегистрирован: Вт сен 28, 2010 12:02 pm

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

Сообщение P.Masalkin »

Пожалуйста, ответьте - что делать с этой проблемой дальше?
Админ
Сообщения: 335
Зарегистрирован: Пт дек 17, 2004 12:06 pm

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

Сообщение Админ »

Раз Вы утверждаете, что изначально этой проблемы не было, ищите проблему в ОС.
Возможно антивирусное ПО или изменившаяся политика безопасности блокирует файл на запись.
P.Masalkin
Сообщения: 10
Зарегистрирован: Вт сен 28, 2010 12:02 pm

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

Сообщение P.Masalkin »

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

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

Может быть, в том потоке данных, что "приходят" на сервер от контроллера, что-то не так?
Админ
Сообщения: 335
Зарегистрирован: Пт дек 17, 2004 12:06 pm

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

Сообщение Админ »

Попробуйте эту версию SensNet Controller'a:
http://www.microfor.ru/soft/beta/control.zip
P.Masalkin
Сообщения: 10
Зарегистрирован: Вт сен 28, 2010 12:02 pm

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

Сообщение P.Masalkin »

Попробовал - пока все хорошо. Понаблюдаю несколько дней, результат сообщу.
Спасибо.
P.Masalkin
Сообщения: 10
Зарегистрирован: Вт сен 28, 2010 12:02 pm

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

Сообщение P.Masalkin »

Вроде все в норме, уже несколько дней. Спасибо, будем считать проблему закрытой.
Админ
Сообщения: 335
Зарегистрирован: Пт дек 17, 2004 12:06 pm

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

Сообщение Админ »

Если интересен отчет о том, что было сделано - был перенесён лог работы программы из папки с .exe в папку, куда записываются отчеты (POOL). Ищите теперь его там, если что. Спасибо за помощь в локализации ошибки.
P.Masalkin
Сообщения: 10
Зарегистрирован: Вт сен 28, 2010 12:02 pm

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

Сообщение P.Masalkin »

Да не за что...
Кстати, и вероятная причина наверное вот в чем - старый log-файл вырос за время работы до очень больших размеров ( >2 Гб). Наверное, это и мешало нормальной работе.
Скажите, а можно сделать так, чтобы он циклически перезаписывался, скажем, раз в 3-4 месяца?
Админ
Сообщения: 335
Зарегистрирован: Пт дек 17, 2004 12:06 pm

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

Сообщение Админ »

Нет, такой возможности нет.
Закрыто