You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At one time, before systemd, we did all our service orchestration via supervirord: we have progressively moved to using systemd services for our various 'parts' but have yet to migrate the following:
gunicorn (/opt/rockstor/.venv/bin/gunicorn) - runs our main wsgi:application.
It is proposed that these be incorporated into rockstor.service via multiple ExecStart entries. Or possibly host only gunicorn in rockstor.service and create dedicated services for each of the other services. This would normalise all our service management on a single orchestration mechanism and one native to the base OK. It would also remove a central Python dependency.
There may however be concurrency/threading issues that are otherwise handled better by supervisord given it is itself, a python app.
The text was updated successfully, but these errors were encountered:
At one time, before systemd, we did all our service orchestration via supervirord: we have progressively moved to using systemd services for our various 'parts' but have yet to migrate the following:
It is proposed that these be incorporated into rockstor.service via multiple ExecStart entries. Or possibly host only gunicorn in rockstor.service and create dedicated services for each of the other services. This would normalise all our service management on a single orchestration mechanism and one native to the base OK. It would also remove a central Python dependency.
There may however be concurrency/threading issues that are otherwise handled better by supervisord given it is itself, a python app.
The text was updated successfully, but these errors were encountered: