Questions tagged «supervisord»

Supervisor是一个客户端/服务器系统,允许其用户控制类似UNIX的操作系统上的许多进程。


1
Ansible难以重新启动Supervisor
我试图通过我的Ansible Playbook重新启动Supervisor,但似乎遇到了Ansible的超级用户模块问题。 在我的主管配置中,我定义了一个程序: [program:process] process_name=%(program_name)s_%(process_num)02d command=/home/box1/workers/bin/process numprocs=64 directory=/home/box1/workers/bin autostart=true autorestart=true startretries=5 stderr_logfile=/tmp/%(program_name)s-err.log stdout_logfile=/tmp/%(program_name)s-out.log user=root 这很好。但是,当我尝试通过Ansible重新启动Supervisor时,出现以下错误: failed: [box1] => {"failed": true} msg: program:process: ERROR (no such process) program:process: ERROR (no such process) 我的Ansible任务配置如下所示: - name: Restart Supervisor sudo: yes supervisorctl: name=program:process state=restarted config=/etc/supervisor/supervisord.conf 对于name参数我都试过program:process,program,program:和process,但似乎没有工作。我目前正在使用Ansible 1.5.4。

3
如何在不使用root的情况下运行超级用户?
我似乎很难弄清楚为什么超级用户不能以非root用户身份运行。如果在用户设置为jason(pid 1000)的情况下启动它,则会在日志文件中得到以下内容: 2010-05-24 08:53:32,143 CRIT Set uid to user 1000 2010-05-24 08:53:32,143 WARN Included extra file "/home/jason/src/tsched/celeryd.conf" during parsing 2010-05-24 08:53:32,189 INFO RPC interface 'supervisor' initialized 2010-05-24 08:53:32,189 WARN cElementTree not installed, using slower XML parser for XML-RPC 2010-05-24 08:53:32,189 CRIT Server 'unix_http_server' running without any HTTP authentication checking 2010-05-24 …

2
使用主管管理守护程序:无前台模式可用
我正在尝试使用supervisor来管理一个进程,但是该进程没有在前台运行的选项:它总是守护进程。(这是Zabbix服务器)。 有什么办法可以与主管一起管理守护程序?有什么工具可以使其在前台运行?或者,也许以某种方式使用pidfile?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.