是否可以对服务器上的每个帐户使用不同的主管配置。这样每个用户都可以在其帐户上使用具有不同规格的主管。我的意思是不是使用服务器上所有相同的配置文件,而是使用conf文件的本地副本并分别运行?
答案 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标志告诉主管在哪里 找到配置文件,在这种情况下,它位于同一位置 当前目录。