Your account is limited to MAX simultaneous ngrok agent sessions.
You can run multiple simultaneous tunnels from a single agent session by defining the tunnels in your agent configuration file and starting them with the command ngrok start --all.
Read more about the agent configuration file: https://ngrok.com/docs/secure-tunnels/ngrok-agent/reference/config
You can view your current agent sessions in the dashboard:
https://dashboard.ngrok.com/agents
An ngrok account is limited in how many agents it can simultaneously run. This limit is listed for each plan as “online ngrok processes” on the pricing page. This error indicates you’ve exceeded that limit.The list of online ngrok processes is visible in the dashboard.
Make sure you’re not accidentally leaving any unnecessary ngrok agent sessions open. Stopping any agent processes that aren’t necessary frees up that resource so you can use it elsewhere in your setup.You may think you need to use multiple agents to accomplish the goal of tunneling to multiple services, but if all of your services are reachable from a single machine then you can configure a single ngrok agent running on that machine to tunnel to multiple services within a single agent session. The ngrok agent supports running multiple tunnels using either the configuration file or the ngrok agent api.It is possible for one agent to start multiple tunnels simultaneously. This number varies depending on which plan you’ve selected. See the pricing page’s “tunnels / ngrok process” feature for how many tunnels you may run with one agent.