我已经用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)
谢谢你的回复
您希望向用于运行web服务器的用户帐户授予其他权限。我会非常犹豫是否要这样做,但如果您愿意,我只会授予它特定的重新启动权限。这里有一个答案可以帮助你做到这一点:https://unix.stackexchange.com/a/465236
相关问题 更多 >
编程相关推荐