[MDS-5300] Added health check probe to docman celery #2554
Merged
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.
Objective
MDS-5300
Added health check probe to Docman Worker (celery). This is an attempt to resolve the high cpu usage + restarts experienced with Celery in dev/test/prod using
celery inspect ping
for health checks.It's a known issue with the current health checks that it can cause high CPU usage according to celery/celery#4079, and the solution is heavily inspired by the proposed solutions there.
Solution
Gitops repo PR with updated health check: https://github.com/bcgov-c/tenant-gitops-4c2ba9/pull/33