OK, I am having a new issue relates to this thread. After the cable company made some repairs on their end, the system had been running fairly well. There are occasional communications dropouts (still due to cable issues) but our customer is happy with performance.
Normally, when the site drops out, as long as the Internet connection at the site comes back up, the VPN reconnects, and everything goes back to normal. Occasionally, though, when the VPN reconnects (verified by the VPN routers’ status pages, and by pinging across the VPN) the Allen-Bradley driver does not reconnect to the controller. After they notify me, I can go into the Module configuration, restart the module, and everything will reconnect and work properly.
Looking at the wrapper log for the last major site outages, it looks like the connection problem involves this error message at some point:
INFO | jvm 1 | 2011/05/04 06:28:13 | java.io.IOException: An established connection was aborted by the software in your host machine
INFO | jvm 1 | 2011/05/04 06:28:13 | at sun.nio.ch.SocketDispatcher.read0(Native Method)
INFO | jvm 1 | 2011/05/04 06:28:13 | at sun.nio.ch.SocketDispatcher.read(Unknown Source)
INFO | jvm 1 | 2011/05/04 06:28:13 | at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
INFO | jvm 1 | 2011/05/04 06:28:13 | at sun.nio.ch.IOUtil.read(Unknown Source)
INFO | jvm 1 | 2011/05/04 06:28:13 | at sun.nio.ch.SocketChannelImpl.read(Unknown Source)
INFO | jvm 1 | 2011/05/04 06:28:13 | at com.inductiveautomation.ignition.common.nio.AbstractNioManager.read(AbstractNioManager.java:240)
INFO | jvm 1 | 2011/05/04 06:28:13 | at com.inductiveautomation.ignition.common.nio.AbstractNioManager.run(AbstractNioManager.java:210)
INFO | jvm 1 | 2011/05/04 06:28:13 | at java.lang.Thread.run(Unknown Source)
I’ll admit I don’t understand quite a bit of what’s in the wrapper log file, so I am attaching a couple here for you to check out. The errors for this site appear start in wrapper.log.2 around 18:28:01 on 5/3/2011, and appear to happen off and on until around 00:38:01, when the errors start appearing almost continuously. I had previously set up the system to e-mail me on any communications failure alerts. I didn’t get an alert until 4:36AM on 5/4/2011.
So, to avoid manually resetting the driver every few days for the rest of the time they own the system, do you have any suggestions? Thanks!
wrapper.log.zip (97.5 KB)