On 7/31/24 12:30 PM, Martin Twerski wrote:
Guacamole 1.5.5

MySQL Database Backend

Tomcat 9, Ubuntu 22.04

Behind Apache Reverse Proxy

This is not a docker installation, MySQL is local to Guac and Tomcat.

I have a script that is not local to guacamole that reads all the connection profiles stored in Guacamole and their details. I’m making API calls like GET /api/session/data/{{data_source}}/connections/{{connection}}

If I make multiple requests with a 500ms wait between requests, I’ll start to get 500 errors back from the server after a few minutes. Increasing this time to 4 seconds between requests will not produce these errors. If I start to get 500 errors, stopping requests for some time will fix the issue and I’ll start getting valid replies back.

I’ve looked through all the documentation I can find, but am unable to find anywhere that discusses rate limits or similar. Furthermore, I’m not getting 429 codes, but instead 500.

Any ideas on what to check next / how to fix this?


Can you enable debug-level logging and provide any stacktrace logged by the Guacamole webapp in the Tomcat logs for the HTTP 500 errors?

- Mike

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to