2

I have a java web application (spring) running inside a docker.

After few days all the outgoing api calls start throwing UnknownHostException exception.

Just Restarting the docker solves the issue but then this again reoccurs after sometime.

Can you point it some direction where to look for the bug.

java.net.UnknownHostException: api.bankoncube.com
um-cube |       at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
um-cube |       at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
um-cube |       at java.net.Socket.connect(Socket.java:589)
um-cube |       at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)
um-cube |       at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:427)
um-cube |       at sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:88)
um-cube |       at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:92)
um-cube |       at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
um-cube |       at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
um-cube |       at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)

Following is the docker setup

um-cube :
environment:
  SERVICE_8080_NAME : 'um'
  SERVICE_NAME : 'um'
  SERVICE_TAGS : 'um-cube'
  DOCKER_HOST_ADDR : $DOCKER_HOST_IP 
container_name : um-cube
ports :
  - "8093:8085"
#    links :
#      - mysql-cube:mysql
volumes_from:
  - logs
volumes:
  - ./um-cube:/usr/src/myapp/config/
image : $DOCKER_REGISTERY/um:prd
mem_limit: 500MB
command : ["java", "-Xmx256m", "-jar", "ROOT.jar", "-Dcube.config.dir=/usr/src/myapp/config/"]

0 Answers0