Symptom
ISE Messaging Service fails to start successfully. Error messages stating that the rabbitmq container connection could not be created.
"show application status ise" will show the ISE Messaging services flapping between "Not running" and "Initializing".
This can have impact on ISE logging, upgrade, patch, and other functions.
Conditions
- show logging system ade/ADE.log | include "unable to start container"
will show
- Error: unable to start container "": cannot listen on the TCP port: listen tcp4 :15672: bind: address already in use
- show logging application ise-messaging/ise-messaging.log | include "Connection refused"
will show
- Not able to verify if E-Mesh exchange is present.
org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://localhost:15672/api/exchanges/%2F/E-Mesh": Connection refused (Connection refused); nested exception is java.net.ConnectException: Connection refused (Connection refused)
Workaround
If this ISE node is secondary node in distributed deployment, then deregister it from Primary PAN
Do factory reset for this ISE node by accessing it via SSH/Console and applying command "application reset-config ise"
If this ISE node was secondary node in distributed deployment, then re-register it to deployment from Primary PAN
Further Problem Description