如何应用升级python包而不停止Django服务器?

时间:2017-05-02 20:15:41

标签: python django pip

我有一个使用X包的Django服务器,这些包我每天升级。我不想每天更新软件包时停止我的Django实例。 我有一个Cron每日升级包(Pip包-U), 但是Django没有使用升级的最新版本。感谢

1 个答案:

答案 0 :(得分:1)

通常对正在运行的服务进行软件更新意味着某种重启或重新加载该服务。在许多情况下,如果你强迫这个,它可能会工作一段时间,但可能导致很难找到错误; java是臭名昭着的工作,直到下一个偶然的子程序(即日志收集)发生,如果您就地升级jdk版本这样。

我不确定您在此处修改了哪种模块,但在某些情况下,您可以尝试使用https://github.com/django-extensions/django-extensions来查看manage.py shell_plus自动重载是否可以满足您的需求。