archiver-appliance / epicsarchiverap

This is an implementation of an archiver for EPICS control systems that aims to archive millions of PVs.
Other
38 stars 38 forks source link

Failed to connect ConnectionException fills the appliance logs #68

Open slacmshankar opened 5 years ago

slacmshankar commented 5 years ago

Anton reports that this exception clogs the logs. At the very least, we should print out the offending PV name...

Nov 07, 2018 5:51:33 PM com.cosylab.epics.caj.CAJContext getTransport SEVERE: Failed to create transport for: /10.0.153.76:50486 com.cosylab.epics.caj.impl.ConnectionException: Failed to connect to '/10.0.153.76:50486'. at com.cosylab.epics.caj.impl.CAConnector.connect(CAConnector.java:138) at com.cosylab.epics.caj.CAJContext.getTransport(CAJContext.java:1505) at com.cosylab.epics.caj.CAJContext.searchResponse(CAJContext.java:1479) at com.cosylab.epics.caj.impl.handlers.SearchResponse.internalHandleResponse(SearchResponse.java:102) at com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler.handleResponse(AbstractCAResponseHandler.java:110) at com.cosylab.epics.caj.impl.CAResponseHandler.handleResponse(CAResponseHandler.java:139) at com.cosylab.epics.caj.impl.BroadcastTransport.processRead(BroadcastTransport.java:206) at com.cosylab.epics.caj.impl.BroadcastTransport.handleEvent(BroadcastTransport.java:155) at com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersHandler.handleEvent(LeaderFollowersHandler.java:77) at com.cosylab.epics.caj.impl.reactor.Reactor.processInternal(Reactor.java:400) at com.cosylab.epics.caj.impl.reactor.Reactor.process(Reactor.java:284) at com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersHandler.run(LeaderFollowersHandler.java:91) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.net.ConnectException: Connection refused at sun.nio.ch.Net.connect0(Native Method) at sun.nio.ch.Net.connect(Net.java:454) at sun.nio.ch.Net.connect(Net.java:446) at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:648) at java.nio.channels.SocketChannel.open(SocketChannel.java:189) at com.cosylab.epics.caj.impl.CAConnector.tryConnect(CAConnector.java:179) at com.cosylab.epics.caj.impl.CAConnector.connect(CAConnector.java:94) ... 14 more