Форумы  ·  Войти  · 

Тема: Проблема с AntiPassback

29.04.10 13:53   t0nick  (8/29.04.10)  

Здравствуйте, пару недель назад у нас возникла проблема с системой глобального доступа. Пока AntiPassback выключен, все функционирует нормально, после того, как мы ее включаем, начинается следующая проблема: человек входит в помещение номер 1, после этого выходит из него, входит в помещение номер 2. После входа во второе помещение выйти из него он не может, пишет нарушен порядок входа\выхода.  Если открыть дверь с кнопки, приложить карту еще раз к считывателю входа, то только после этого человек сможет выйти из помещения по своей карте. Входы и выходы происходят корректно.

Общался с Вашей службой поддержки по телефону и ICQ, перепробовали все варианты, все равно не работает. Работает ли эта система корректно в принципе?

На что можно посмотреть еще?

[ #1 ]  29.04.10 14:01   Oleg [Editor]  KOMENDANT LAB  

Работает. Функция используется достаточно часто, даже мы сами ей пользуемся в своем помещении.
Есть подозрения, что у вас проблемы со связью. Вы же высылали нам свою базу и детальный тест не выявил проблем.

[ #2 ]  29.04.10 14:12   Oleg [Editor]  KOMENDANT LAB  
t0nick - 29.04.10 13:53

человек входит в помещение номер 1, после этого выходит из него, входит в помещение номер 2. После входа во второе помещение выйти из него он не может, пишет нарушен порядок входа\выхода.

с какой скоростью он это делает?

[ #3 ]  29.04.10 14:20   t0nick  (8/29.04.10)  
Editor - 29.04.10 14:12
t0nick - 29.04.10 13:53

человек входит в помещение номер 1, после этого выходит из него, входит в помещение номер 2. После входа во второе помещение выйти из него он не может, пишет нарушен порядок входа\выхода.

с какой скоростью он это делает?

не имеет значения, можно прикладывать карточки через 3 секунды, можно через 5 минут, все равно - результат один.

по поводу связи: мы делали как вы советовали (отдельный экранированный кабель от контроллера до сервера, отдельный свитч, отдельная сетевая на сервере и другая подсеть).

[ #4 ]  29.04.10 14:22   Tech.Support  KOMENDANT LAB  

Проверяли у нас с вашей базой, все работает как надо. Нужно учитывать один момент - контроллер узнает о то что вошли в противоположную дверь через 3-4 сек., т.е. нужно попросить все открывать следующую дверь не ранее чем через 5 сек., иначе возможны вот такие накладки.

[ #5 ]  29.04.10 14:28   Oleg [Editor]  KOMENDANT LAB  

В принципе, если есть время и желание, можем провести эксперимент с полным воссозданием вашей ситуации. Для этого нам потребуются ваши контроллеры и ваша база. Контроллеры можете прислать курьером, в замен мы вам выдадим новые, а с вашими будем экспериментировать.

[ #6 ]  29.04.10 20:21   t0nick  (8/29.04.10)  

to Reboot

контроллер узнает о то что вошли в противоположную дверь через 3-4 сек

Жаль ... время с котором человек может выпрыгнуть из одного помещения и попробовать вломиться в другое составляет чуть больше секунды, сам пробовал.

Последние тесты показали, что иногда “Служба связи с контроллером” просто не забирает данные с контроллера (любого) но спустя какое-то время стягивет их пачкой (см. рисунок). Причём, это не на загруженном сервере, а в отдельной подсети на отдельном свиче c экранкой, с “Высоким” приоритетом выполнения процессов mysql и service_skud.
Было предположение, что на время коматоза, контроллер захлёбывается от запросов service и тупо не может их отработать, но опять же пинги показывают что железяка на этот момент жива.

Ну не могут же контроллеры так работать в штатном режиме.

Я конечно перенесу базу и службу на другой комп (это уже 3-й по счёту будет), но крайне сомневаюсь что эффект от этого будет. Наверно придётся идти к Вам на тестирование.

Кстати, весь сыр-бор из за того , что не можем посчитать опоздавших на работу, пример в приложенном файле, “чувак колобродит по помещениям и в конце концов опаздывает.jpg”. Может по скрину можно понять что мы делаем не так?
Т.к. если бы система контроля хотя бы будет правильно считать без Глобального Контроля, то фиг с ним, а то и тут косяк((

Кстати крутится всё это на:

Операционная система  Microsoft Windows Server 2008 Standard
  Пакет обновления ОС  Service Pack 2
  Системная плата: 
  Тип ЦП  QuadCore Intel Xeon E5335, 2000 MHz (6 x 333) 
  Системная плата  Intel Sapello S5000VSA (1 PCI, 2 PCI-E x8, 2 PCI-X, 4/8 FB-DIMM, Video, Dual Gigabit LAN) 
  Системная память  4089 Мб (DDR2-667 Fully Buffered ECC DDR2 SDRAM)

[ Изменено: 29.04.10 20:31 t0nick ]
Вложенный рисунок
чувак колобродит по помещениям и в конце концов опаздывает.jpgБаза с глюком.jpg
[ #7 ]  30.04.10 9:22   Tech.Support  KOMENDANT LAB  

Если контроллер захлебнулся, пингов не будет, это раз. Контроллер не может захлебнуться от запросов штатного ПО, т.к. все согласовано, это два.
Из картинки видно что пакеты приходят не по порядку, контроллер же не формирует новый пакет, пока не отправит предыдущий, есть подозрения, что путаются в свиче. Т.е. если посмотреть, на время контроллера, то это и есть тот порядок, в котором он их формирует, а в комп они приходят совсем в ином порядке почему-то.
Необходимость глобального антипасбека продиктована тем, когда в помещение можно войти несколькими дверями, например войти в одну дверь, а выйти в другую. Если ваши 2 помещения связаны друг с другом через корридор, а выход вовне тоже находится в этом корридоре, то глобальный антипасбек не нужен. Обозначьте обе точки доступа как учет рабочего времени вход и выход. Возможно и антипасбек не потребуется
Пользуйтесь отчетом “отработанное время” или  “опоздания”.
Опишите конфигурацию комнат, это во многом прольет свет.

[ Изменено: 30.04.10 9:26 Tech.Support ]
[ #8 ]  30.04.10 13:37   t0nick  (8/29.04.10)  

Ну про то и говорю , что контроллер на время ступора жив. Данные не поступают, но на пинги отвечает.

Гипотеза про свич, он 99% рабочий ... к тому же как увязать включение “Глобального контроля” и голюков свича если без Контроля данные исправно поступают

Помещения на данный момент изолированные, но всё течёт,всё меняется ... если проделают дверь в соседнее(помещения рядом), то однозначно оборудование (в таком состоянии работы) придётся менять, Но это дело третье.

Второй скрин, про человека пришедшего в 8:30 и зарегистрированного как “Опоздавший” можете как либо прокомментировать?

[ Изменено: 30.04.10 14:50 t0nick ]
[ #9 ]  30.04.10 14:02   Ware.Support  EXPERT  
t0nick - 30.04.10 13:37

Второй скрин, про человека пришедшего в 8:30 и зарегистрированного как “Опоздавший” можете как либо прокомментировать?

Покажите все его проходы (входы и выходы) утром.
В случае, если было несколько входов без выходов, то учет рабочего времени ведется по последнему входу.

[ #10 ]  04.05.10 10:58   Tech.Support  KOMENDANT LAB  

опоздавшим считается потому что или по графику предписано в этот день рабочий день начинается раньше чем первый вход, или эта дверь в которую пришел, не обозначена для учета рабочего времени вход/выход. не исключено что когда он пытался войти, то контроллер его не пускал и ему открыли кнопкой, а не пускал, потому что перед этим он вошел куда либо раньше, чем долетела команда.
Поставьте в свойствах контроллера “отказ в доступе как проход”, в этом случае его попытка входа будет учитываться в кадровых расчетах.
Для глобального антипасбека обязательно условие, чтобы все операции обмена данными с противоположным контроллером были завершены, а на это может уходить  до 4 сек., следовательно нужно ходить не быстрее. если идут раньше, глобальный антипасбек будет только мешать, в вашем случае лучше его выключить, т.к. конфигурация помещения этого не предполагает.
Насчет свича, речь идет не о неисправности, а о передаче пакетов иногда не в той последовательности, это может быть не обязательно свич, а еще драйвер сетевухи, операционка, в общем любой из компонентов сети. попробуйте на XP если есть возможность.

[ Изменено: 04.05.10 11:09 Tech.Support ]
[ #11 ]  04.05.10 13:19   t0nick  (8/29.04.10)  

Сорри, на предыдущем скрине не видно, что человек вошёл во второе помещение в 8:30 (в “графике работы” раб день с 9:00 до 17:00)
Выставил “отказ в доступе как проход”, надеюсь поможет.
Если поможет, то и “глобальный контроль” не нужен будет, завтра с утра отпишу что и как)

[ #12 ]  05.05.10 10:26   Tech.Support  KOMENDANT LAB  

Значит в этой двери не стоит учет рабочего времени вход/выход. обязательно проверьте.
Контроль входа выхода не имеет ничего общего с учетом рабочего времени.

[ #13 ]  05.05.10 14:07   Ware.Support  EXPERT  

Последние тесты показали, что иногда “Служба связи с контроллером” просто не забирает данные с контроллера (любого) но спустя какое-то время стягивет их пачкой

Сделали оптимизацию. Попробуйте будут ли в работе с новой службой перерывы в сборе событий с контроллеров.
download.komendant.net/3_0/setup_service_skud2.exe

Komendant.pro
 ©1999-2024  Инженерная лаборатория "Комендантъ"
Skills.House
 Powered by "Skills.House"