I'd like your thoughts on the best way to write some tests for this before merging it however. There are some very simple tests for the adjusters, but nothing for the healthcheck adjusters. I might have more time to try to dig into writing some tests for this in the evenings, but this certainly works from my testing.
FWIW, I setup aurproxy to healthcheck using this patch every 3 seconds, and have put ~600k requests through it with no problems at all. Works like a champ.
HEAD requests use less resources, so they can be executed more frequently.
An example configuration would look like:
I'd like your thoughts on the best way to write some tests for this before merging it however. There are some very simple tests for the adjusters, but nothing for the healthcheck adjusters. I might have more time to try to dig into writing some tests for this in the evenings, but this certainly works from my testing.