Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

/status/v1/simple timing out regularly #2843

Open
Alives opened this issue Apr 3, 2024 · 0 comments
Open

/status/v1/simple timing out regularly #2843

Alives opened this issue Apr 3, 2024 · 0 comments
Labels

Comments

@Alives
Copy link

Alives commented Apr 3, 2024

Describe the Bug

Queries to /status/v1/simple usually return in less than 1 second, but at times they do not return at all and timeout.

I assume a timeout is a catastrophic service check, but it would be nice to get some insight into what is happening here. It seems timeouts happen even when the service is responding to requests in a healthy manner.

Expected Behavior

Rapid and accurate responses according to the state of the service and stack for load balancers and state tracking to monitor.

Steps to Reproduce

  1. Start puppetserver 7.x stack
  2. Send traffic to it (in my case, 3 clients connecting per second)
  3. Keep checking /status/v1/simple
  4. Notice that at times it just won't respond, other times the responses can take 10s of seconds or more
  5. Also notice that regardless of the reported health, the service is fine, even if the healthcheck times out.

Environment

  • Version puppetserver 7.16.0
  • Platform:
    • Dockerized Ubuntu 22.04
    • Custom docker image using deb from apt.puppetlabs.com with openjdk-jre-17-headless
@Alives Alives added the bug label Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant