2024-10-16 20:46:12 发布
网友
我已经安装了Django频道。我试图运行以下命令来运行Daphne服务器和一个工人。
> daphne chat.asgi:channel_layer --port $PORT --bind 0.0.0.0 -v2 > python manage.py runworker -v2
但每个命令都会打开一个显示日志的实时终端。我只想把它们作为后台进程运行。有人能教我怎么做吗?
目前,nohup&;对我来说一切正常。以下命令在后台运行进程。
> sudo nohup daphne MyProject.asgi:channel_layer --port 80 --bind 0.0.0.0 -v2 & > sudo nohup python manage.py runworker -v2 &
杀死-9[pid]应该在需要时帮助杀死它们。
您可以使用circus、supervisor或至少systemd。
circus
supervisor
systemd
阅读this article轻松快速地运行。
对于这些类型的任务,应该使用supervisor。
目前,nohup&;对我来说一切正常。以下命令在后台运行进程。
杀死-9[pid]应该在需要时帮助杀死它们。
您可以使用
circus
、supervisor
或至少systemd
。阅读this article轻松快速地运行。
对于这些类型的任务,应该使用supervisor。
相关问题 更多 >
编程相关推荐