Reader Connection Loss - High Tag Density

Questions about using and running the Rifidi Edge Server

Moderators: Matt, kyle

Post Reply
nurban
Posts: 80
Joined: Mon Apr 21, 2014 10:33 am
Organization: PMRS, Inc.
Contact:

Reader Connection Loss - High Tag Density

Post by nurban » Mon Oct 26, 2015 11:13 am

In my current environment there is one reader which periodically loses connection with the Edge Server. Every few hours it will stop communicating tags, no longer respond to a ping, and become completely inaccessible. I have a somewhat messy fix in place right now to reset POE on the reader's port to powercycle it whenever I see it go down, but I'm wondering if there is a better way to handle this issue.

Here is what I have tried so far:
- Swap the reader with an identical model (Alien ALR-9800)
- Connect the reader to another port on the switch
- Change reader name/readzone name and other minor settings
- Reboot the server

I'm fairly certain the issue is the reader's location. It is in a large metal room with a very high concentration of tags in the reader's view (right now, the "t" command returns 85 unique tags). If I had to guess, I would say the problem is that the reader gets stuck attempting to communicate all these tags to the server, and this causes it to stay in a sort of limbo where the reader can no longer be reached. Any suggestions on what the exact cause might be and how to avoid it would be appreciated.

Also, here is an example of this behavior as recorded in the server log. At 08:59 the POE reset script triggered, forcing the reader to reboot:

Code: Select all

26 Oct 2015 08:52:07 ERROR org.rifidi.edge.sensors.TimeoutCommand - Timeout Exception on Sensor: VAULT:IPSession: 192.168.116.15:23 (PROCESSING), [Autonomous Session IPServerSession: 50009 (PROCESSING)],[GPIO Session IPServerSession: 50008 (PROCESSING)] Command: Alien Keep Alive
26 Oct 2015 08:52:07 ERROR org.rifidi.edge.sensors.sessions.ReadThread - java.net.SocketException: Socket closed
26 Oct 2015 08:52:07  INFO org.rifidi.edge.sensors.sessions.AbstractServerSocketSensorSession - Stopping VAULT
26 Oct 2015 08:52:07  INFO org.rifidi.edge.sensors.sessions.AbstractServerSocketSensorSession - Stopping VAULT
26 Oct 2015 08:52:07  INFO org.rifidi.edge.sensors.sessions.AbstractIPSensorSession - Attempting to connect to : 192.168.116.15:23
26 Oct 2015 08:52:07  INFO org.rifidi.edge.sensors.sessions.AbstractSensorSession - Session not in processing state. Command will be executed when session connects: 
26 Oct 2015 08:52:07  WARN org.rifidi.edge.sensors.sessions.AbstractSensorSession - Cannot wait on command  because the session is not in the processing state
26 Oct 2015 08:52:07  WARN org.rifidi.edge.adapter.alien.Alien9800ReaderSession - Cannot connect Alien GPIO Session: [GPIO Session IPServerSession: 50008 (CREATED)]
26 Oct 2015 08:52:07  INFO org.rifidi.edge.sensors.sessions.AbstractServerSocketSensorSession - VAULT listening on port 50009.  Maximum number of concurrent readers supported: 15
26 Oct 2015 08:52:28  INFO org.rifidi.edge.sensors.sessions.AbstractIPSensorSession - Session 1 on VAULT Starting reconnect attempts to 192.168.116.15:23
26 Oct 2015 08:59:56  INFO org.rifidi.edge.sensors.sessions.AbstractServerSocketSensorSession - Accepted client at /192.168.116.15
26 Oct 2015 09:00:16  INFO org.rifidi.edge.sensors.sessions.AbstractIPSensorSession - Session 1 on VAULT connected successfully to  192.168.116.15:23
26 Oct 2015 09:00:16  INFO org.rifidi.edge.sensors.sessions.AbstractSensorSession - Session not in processing state. Command will be executed when session connects: Alien Keep Alive
26 Oct 2015 09:00:16  INFO org.rifidi.edge.sensors.sessions.AbstractSensorSession - Executing single shot command: Default Reset Command
26 Oct 2015 09:00:16  INFO org.rifidi.edge.sensors.sessions.AbstractSensorSession - Executing single shot command: AlienPropertyCommand
26 Oct 2015 09:00:16  INFO org.rifidi.edge.sensors.sessions.AbstractSensorSession - Scheduling recurring command: Alien Keep Alive
26 Oct 2015 09:00:16  INFO org.rifidi.edge.sensors.sessions.AbstractSensorSession - Executing single shot command: AlienPropertyCommand
26 Oct 2015 09:00:16  WARN org.rifidi.edge.sensors.sessions.AbstractServerSocketSensorSession - Session already started
26 Oct 2015 09:00:16  INFO org.rifidi.edge.sensors.sessions.AbstractServerSocketSensorSession - VAULT listening on port 50008.  Maximum number of concurrent readers supported: 1

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest