Symptoms
After you configure the public endpoint of ACM provided by Application Real-Time Monitoring
Service (ARMS), the ACM engine cannot be accessed through the public endpoint. A read
configuration error occurs, and Null is displayed.
Causes
The IP address of the ACM engine is intercepted by a firewall.
Solutions
- Query the IP address of the ACM engine:
curl 'acm.aliyun.com:8080/diamond-server/diamond'
- Access the IP address and check whether the relevant configurations can be queried:
curl -X GET "http://139.196.XX.XX:8080/diamond-server/config.co?dataId=com.ali.art.logicregion.flow.control.icbu&group=art-control-service"
-i
If the relevant configurations cannot be queried, the ACM engine cannot be accessed.
- Ping the IP address obtained in Step 1 to check whether a network connection is established.
If the ping fails, no network connection is established.
- Check whether a firewall is enabled.
If a firewall is enabled, add the IP address of the ACM engine obtained in
Step 1 to the firewall whitelist.