After a couple days of working just fine, our database connection faulted with the error below. Any help is greatly appreciated.
** BEGIN NESTED EXCEPTION **
java.net.ConnectException
MESSAGE: Connection refused
STACKTRACE:
java.net.ConnectException: Connection refused at
java.net.PlainSocketImpl.socketConnect(Native Method) at
java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) at
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) at
java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) at
java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at
java.net.Socket.connect(Socket.java:529) at
java.net.Socket.connect(Socket.java:478) at
java.net.Socket.<init>(Socket.java:375) at
java.net.Socket.<init>(Socket.java:218) at
com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:173) at
com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:268) at
com.mysql.jdbc.Connection.createNewIO(Connection.java:2745) at
com.mysql.jdbc.Connection.<init>(Connection.java:1553) at
com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285) at
org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38) at
org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294) at
org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247) at
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221) at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880) at
com.inductiveautomation.ignition.gateway.datasource.DatasourceImpl.getConnectionInternal(DatasourceImpl.java:189) at
com.inductiveautomation.ignition.gateway.datasource.DatasourceImpl.runTest(DatasourceImpl.java:145) at
com.inductiveautomation.ignition.gateway.datasource.DatasourceManagerImpl$FaultedDatasourceRetryer.run(DatasourceManagerImpl.java:1117) at
java.lang.Thread.run(Thread.java:662)
** END NESTED EXCEPTION **