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

Research adding a supervisor to celery #4573

Open
5 tasks
jason-upchurch opened this issue Aug 21, 2020 · 2 comments
Open
5 tasks

Research adding a supervisor to celery #4573

jason-upchurch opened this issue Aug 21, 2020 · 2 comments

Comments

@jason-upchurch
Copy link
Contributor

jason-upchurch commented Aug 21, 2020

User story

As a developer, I would like the ability for a supervisor process to oversee celery tasks so that corrective action can be taken outside of the app itself to preserve things like, for example, total number of times app was restarted, so that we don't potentially end up with infinite loops of restart attempts.

This issue stems from #4492, which originally discussed restarting the app from within a task.

Action items:

Completion criteria:

  • Compile takeaways and recommendations regarding the possible addition of a supervisor to celery
  • Open followup tickets as appropriate
@jason-upchurch jason-upchurch changed the title Decouple celery from openFEC Research/prototype decoupling celery from openFEC Aug 21, 2020
@jason-upchurch
Copy link
Contributor Author

closing pending research on best practices for placement of celery in different apps.

@jason-upchurch jason-upchurch changed the title Research/prototype decoupling celery from openFEC Research adding a supervisor to celery Aug 21, 2020
@patphongs patphongs added this to the Sprint 13.6 milestone Sep 24, 2020
@jason-upchurch jason-upchurch self-assigned this Oct 9, 2020
@jason-upchurch
Copy link
Contributor Author

flower documentation: https://flower.readthedocs.io/en/latest/
supervisor documentation: http://supervisord.org/index.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

3 participants