[DO NOT MERGE, THIS BRANCH IS FOR TESTING ONLY] Investigation/enhanced worker messaging and external stats #23
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Testing out workers sending their details to the parent to allow the parent to more intelligently distribute work while minimizing the number of idle workers. Setting the foundation for a smarter way to recycle workers that is more reliable and doesn't lose pending URL checks on the recycled worker.
The main Jetmon process now listens for requests on port 7802. It responds with a dump of various internal stats about Jetmon and its workers. This is a proof-of-concept and needs to be refined to only output needed information.
These changes include a new docker container added to compose that provides a web server that can be used to test checks. The hostname is
test.local
. Amod_rewrite
rule redirects all requests to theindex.php
script which has randomusleep
intervals to simulate different response times.