This issue is resolved in NSX version 3.2.1 or higher, whereby the manager will now issue an alert "server is overloaded" to allow the user to know the server is busy, due to too many API calls occurring.
Workaround:
Option 1
Identify the manager which holds the VIP address, login as admin and restart the proton service:
This action will cause the VIP address to move to another manager. During the manager service restart, the manager will not be able to process request until it has completed restart.
This will temporarily resolve the issue, but if there are still too many API calls, the server will get overloaded again and be unable to service the requests, causing the issue to reoccur.
Review the servers making API calls to the manager(s) and reduce them.
Option 2
Identify the manager which holds the VIP address, login as admin and restart the server:
This action will cause the VIP address to move to another manager. During the manager restart, the manager will not be able to process request until it has completed restart.
This will temporarily resolve the issue, but if there are still too many API calls, the server will get overloaded again and be unable to service the requests, causing the issue to reoccur.
Review the servers making API calls to the manager(s) and reduce them.
Note: To find the API leader, that is the manager which holds the VIP address, as admin on the NSX-T manager run get cluster status verbose.
Look for 'Leaders - SERVICE - api' this is the node UUID of the API leader.
Match this node UUID to the node listed above in 'Group Type: HTTPS - Members' to find the IP address of the manager which holds the leadership for API.