CA API Gateway "Process controller unable to bind listener" error

book

Article ID: 132330

calendar_today

Updated On:

Products

CA API Gateway

Issue/Introduction

If the Controller is unable to bind itself to a valid IP address and/or interface, the following error will be seen in the Controller's log:
/opt/SecureSpan/Controller/var/logs/sspc_0_0.log

2019-05-17T11:51:50.583+1000 SEVERE  1 com.l7tech.server.processcontroller.ProcessControllerDaemon: Process controller unable to bind listener, please ensure server ip address and port are valid and available and restart. Error creating bean with name 'servletContainer' defined in class path resource [com/l7tech/server/processcontroller/resources/processControllerServletContainerContext.xml]: Invocation of init method failed; nested exception is java.net.BindException: Cannot assign requested address (Bind failed)

Environment

CA API Gateway 8.x ~ 9.x

Resolution

  • Edit the host.properties file:
# vi /opt/SecureSpan/Controller/etc/host.properties 
  • Check host.controller.sslIpAddre=<value> entry and make sure is either set with correct IP address or to any interface/IP  
host.controller.sslIpAddress=<valid IP>

OR

host.controller.sslIpAddress=\:\:
  • Restart the Gateway service
# service ssg restart