是否可以为每个用户(目录)分别使用不同的主管(配置)?

时间:2018-11-02 05:55:22

标签: supervisord supervisor

是否可以对服务器上的每个帐户使用不同的主管配置。这样每个用户都可以在其帐户上使用具有不同规格的主管。我的意思是不是使用服务器上所有相同的配置文件,而是使用conf文件的本地副本并分别运行?

1 个答案:

答案 0 :(得分:0)

好的,我在medium上看到了彼得·奥乔(Peter Ojo)的一篇文章,以某种方式回答了我的问题。实际上,这是关于在共享主机上安装主管的,但我想它会做到的。

  

您需要做的是使用— install-dir标志进行安装   用户可以访问的自定义位置的管理员。   您可以在子文件夹中使用bin目录,即   / home / yoursiteuser / bin,或者如果尚不存在,则创建它。加   通过运行该目录到PYTHONPATH环境变量   以下命令;

     

export PYTHONPATH=$PYTHONPATH:/home/yoursiteuser/bin

     

现在,您可以验证自己的自定义bin目录在   通过键入PYTHONPATH环境变量

     

echo $PYTHONPATH

     

实际上安装了主管

     

现在您可以像这样使用easy_install命令安装Supervisor

     

> easy_install — install-dir=/home/yoursiteuser/bin supervisor这   应该在您的服务器上成功安装了Supervisor。耶!

     

使用主管

     

要使用超级用户,首先需要使用以下命令创建配置文件:   示例配置。您可以通过运行以下命令来执行此操作   命令:

     

echo_supervisord_conf > supervisord.conf这将创建   当前目录中名为“ supervisord.conf”的配置文件。   现在您可以像这样运行主管;

     

supervisord –c supervisord.conf -c标志告诉主管在哪里   找到配置文件,在这种情况下,它位于同一位置   当前目录。