目前我有一个运行 nginx 的家庭服务器(Ubuntu),我使用代理传递来将请求传递给 django。我使用 gevent 作为我的 wsgi 服务器。
在服务器关闭之前一切正常,因为无论出于何种原因我重新启动服务器或崩溃(电力)。由于 nginx 是一个服务,所以当服务器重新启动时,nginx 也会启动。但是我的 django 应用程序没有。所以我必须手动转到我的每个 django 项目,激活它们的 virtualenvs,然后启动 gevent 进程。至少可以说这很烦人。
有自动处理所有这些的标准方法吗?