【发布时间】:2014-12-06 05:25:57
【问题描述】:
您如何组织用户来运行项目的不同部分?有最佳做法吗?
例如,我使用 nginx、redis、gunicorn、supervisor 来运行我的 django 应用。
每个部分都有一个用户(运行redis的redis用户等)更好还是只有一个用户(“project_name”)运行所有部分更好?
【问题讨论】:
-
我使用每个服务的用户,即nginx 用于 nginx,redis 用于 redis,appuser 用于由 supervisord 启动的给定应用程序