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

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

Moderator: Админ

Locked
P.Masalkin
Posts: 10
Joined: Tue Sep 28, 2010 12:02 pm

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

Post by P.Masalkin » Thu Nov 18, 2010 8:09 am

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

Админ
Posts: 328
Joined: Fri Dec 17, 2004 12:06 pm

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

Post by Админ » Fri Nov 19, 2010 11:25 am

Убедитесь, что программа запущена из-под администраторского аккаунта или с правами Администратора.

P.Masalkin
Posts: 10
Joined: Tue Sep 28, 2010 12:02 pm

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

Post by P.Masalkin » Fri Nov 19, 2010 12:09 pm

Нет, программа работает в контексте безопасности обычного пользователя, уже примерно с год, но так себя вести стала только последние месяца полтора. Я конечно же проверял работу и с административными полномочиями - результат тот же.
Естественно, программа ранее тоже перезапускалась и сервер перезагружался, но таких проблем не возникало.

Админ
Posts: 328
Joined: Fri Dec 17, 2004 12:06 pm

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

Post by Админ » Fri Nov 19, 2010 3:29 pm

Ошибка 103 это невозможность открыть/закрыть или получить доступ к файлу.
Возникает чаще всего по вине OC.
Попробуйте отправить в архив старую базу данных (папку POOL) и начать работу с новой.

P.Masalkin
Posts: 10
Joined: Tue Sep 28, 2010 12:02 pm

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

Post by P.Masalkin » Mon Nov 22, 2010 8:04 am

Попробовал - не помогает

P.Masalkin
Posts: 10
Joined: Tue Sep 28, 2010 12:02 pm

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

Post by P.Masalkin » Wed Nov 24, 2010 12:06 pm

Пожалуйста, ответьте - что делать с этой проблемой дальше?

Админ
Posts: 328
Joined: Fri Dec 17, 2004 12:06 pm

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

Post by Админ » Wed Nov 24, 2010 1:25 pm

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

P.Masalkin
Posts: 10
Joined: Tue Sep 28, 2010 12:02 pm

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

Post by P.Masalkin » Wed Nov 24, 2010 2:29 pm

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

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

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

Админ
Posts: 328
Joined: Fri Dec 17, 2004 12:06 pm

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

Post by Админ » Wed Nov 24, 2010 4:54 pm

Попробуйте эту версию SensNet Controller'a:
http://www.microfor.ru/soft/beta/control.zip

P.Masalkin
Posts: 10
Joined: Tue Sep 28, 2010 12:02 pm

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

Post by P.Masalkin » Thu Nov 25, 2010 9:05 am

Попробовал - пока все хорошо. Понаблюдаю несколько дней, результат сообщу.
Спасибо.

P.Masalkin
Posts: 10
Joined: Tue Sep 28, 2010 12:02 pm

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

Post by P.Masalkin » Mon Nov 29, 2010 7:16 am

Вроде все в норме, уже несколько дней. Спасибо, будем считать проблему закрытой.

Админ
Posts: 328
Joined: Fri Dec 17, 2004 12:06 pm

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

Post by Админ » Mon Nov 29, 2010 6:43 pm

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

P.Masalkin
Posts: 10
Joined: Tue Sep 28, 2010 12:02 pm

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

Post by P.Masalkin » Tue Nov 30, 2010 11:40 am

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

Админ
Posts: 328
Joined: Fri Dec 17, 2004 12:06 pm

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

Post by Админ » Tue Nov 30, 2010 1:06 pm

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

Locked