Что вам нужно сделать, это go для docker и использовать docker-compose
для своих услуг. Но если вы просто тестируете материал:
$ nohup celery worker -A my_project --loglevel=info &
&
используется, чтобы перевести процесс в фоновый режим, вы можете вызвать его с помощью fg
, приостановить его до bg с помощью Ctrl + Z
, nohup
гарантирует, что сельдерей будет продолжать работать, даже если вы закроете сеанс ssh
.
Редактировать: Единственный недостаток этого метода - то, что если процесс завершается, вам придется снова вызывать его , В производственной среде вы должны go для docker с docker -compose.