I have a system-api (0.1vCore X 1 worker) hosted on private port. The http-listener configuration of system-api is:
<http:listener-config name="myapp-system-api-httpListenerConfig">
<http:listener-connection host="0.0.0.0" port="${http.private.port}" />
</http:listener-config>
I also have an experience-api in the same VPC, which consume services from this system-api using endpoint http://mule-worker-internal-myapp-region.cloudhub.io/api/. Normally this inter API connections works fine. For this process, none of the HTTP traffic routes through firewall.
During new release, when I re-deploy or re-start system-api, then API call from experience to system API results in 'HTTP:CONNECTIVITY' error. The connectivity between from experience to system API resumes successfully only after I restart experience-api.
I don't see this issue if I expose my system-api on ${http.port}.
Please could somebody confirm if this is normal? If yes, is this because my system-api is hosted on 1-worker?