django - 以用户身份运行主管重新加载
问题描述
我通过...安装了主管
sudo apt-get install supervisor
当我使用 Capistrano 部署我的应用程序时,我需要以非 root 用户身份运行 Supervisor。
如果我跑...
/usr/bin/supervisorctl reload
我得到...
Permission denied: file: /usr/lib/python2.7/socket.py
如果我使用 sudo 运行上述命令,它可以正常工作,但我需要在没有 sudo 的情况下运行它。这可能吗?我尝试将 Supervisor 的组和所有者更改为运行命令的用户,但这不起作用。
解决方案
推荐阅读
- html - Angular API 变量不反映模板中的结果,但反映在 ts 类文件中
- jupyter-notebook - 如何更改在 Jupyter 中进入命令模式的快捷方式?
- yii2 - Yii 2 Swiftmailer 电子邮件进入垃圾邮件
- javascript - 模数循环?
- tensorflow - 为 TensorFlow Serving REST API 生成实例或输入
- node.js - 错误消息:“不支持的投影选项:匹配:”
- mysql - 从 3 个表的查询中未返回任何记录
- python - 获取订阅的服务列表而不是资源
- java - Integer 和 Double 之间的 Nashorn 类型转换混淆
- postgresql - 在 kong pg_host 中设置多个 Postgresql 集群 IP