Django Gunicorn关闭并重新启动ubuntu

2024-06-09 20:10:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经用Django构建了一个应用程序。 在测试过程中,我使用了manage.py runserver commando。现在,当我完成后,我已经将Django应用程序转移到Gunicorn。 除了一件事,所有的工作都很好: web应用程序可以选择关闭并重新启动Ubuntu服务器(对于登录的管理员用户)。 使用manage.py runserver运行应用程序时,它具有执行此操作的权限

但现在有了gunicorn,情况就不一样了。然而,这可能不是完全节省,我现在的风险,并希望这样做

是否有人可以选择使用Django应用程序关闭并重新启动Ubuntu机器

对于manage.py runserver,我使用了:

cmd = "sleep 5 && reboot"
result = subprocess.Popen(cmd, stdout=subprocess.PIPE,shell=True)

谢谢你的回复


Tags: django用户py服务器cmdweb应用程序manage
1条回答
网友
1楼 · 发布于 2024-06-09 20:10:56

您希望向用于运行web服务器的用户帐户授予其他权限。我会非常犹豫是否要这样做,但如果您愿意,我只会授予它特定的重新启动权限。这里有一个答案可以帮助你做到这一点:https://unix.stackexchange.com/a/465236

相关问题 更多 >