supervisord

    0热度

    1回答

    我的最终目标是始终启动一个脚本,该脚本每分钟检查一次程序(铬)是否正在运行,如果未运行,则启动它。 我使用supervisord要做到这一点,通过在配置 ... [program:checkproc] command=/home/pi/scripts/check-proc.sh autostart=true autorestart=true environment=DISP

    2热度

    1回答

    我设置我的服务器来运行Django的web应用程序,我有我的gunicorn_start文件,该文件是工作的罚款: NAME="hello_app" # Name of the application DJANGODIR=/webapps/hello_django/hello # Django project directory SOCKFILE=/webapps/hel

    0热度

    2回答

    我的系统由从supervisord启动的python应用程序组成。我们称之为A。 A启动子流程B来完成其某些任务。 A和B都使用Python编码,并使用标准的logging模块将消息输出到控制台。 将stdout和stderr的A记录到在supervisord配置中指定的文件中。这像一个魅力。现在,我想将stdout和stderr从B转换为与A中相同的文件。这怎么能实现?

    1热度

    1回答

    我结束我的Debian Dockerfile这些行: EXPOSE 80 22 COPY etc/supervisor/conf.d /etc/supervisor/conf.d CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/supervisord.conf"] 在/etc/supervisor/conf.d/start.conf

    23热度

    2回答

    我不是在询问有关码头工使用主管,而只是想让我的理解得到验证。 我知道docker在运行时运行一个进程。另外,当我们需要在容器中运行多个进程时使用主管。 我已经看到几个例子,其中一个容器是从基础镜像启动的,并且安装了几个服务,并且容器承诺形成一个新的镜像,全部没有主管。 所以,我的基本疑问是两种方法之间有什么区别。 我的理解是,当docker容器停止时,它向PID 1的进程发送一个kill信号,PI

    2热度

    1回答

    我想由主管执行python脚本。 我在supervisord.conf中设置了目录选项 并且我在这个命令中使用了相对路径选项。 [supervisord] http_port=/var/tmp/supervisor.sock ; (default is to run a UNIX domain socket server) logfile=/var/log/supervisor/supervi

    0热度

    1回答

    我想守护我的bash脚本,它开始运行python脚本里面。 这里是supervisord.conf [program:source] directory=/home/vagrant/ command=/usr/local/bin/python /home/vagrant/start.py process_name=%(program_name)s user=vagrant autosta

    0热度

    1回答

    我试图通过使用Tornado(4进程),Supervisor和Nginx来提高我的服务性能。一旦我配置了设置,我使用Siege来测试该服务。 但是,结果并未显示使用多个进程的任何竞争。我认为这个组合可以处理比单个流程更多的请求,但是它没有。我仍然无法弄清楚原因,因为Nginx似乎成功地将请求分派到不同的Tornado进程。 supervisord.conf: [group:a] programs

    1热度

    1回答

    我们有一个docker容器,它通过supervisord在tomcat7中运行java7应用程序。我们希望通过newrelic来监控APM。 这里是supervisord配置文件 [program:tomcat] command=/home/ec2-user/tomcat7/bin/catalina.sh run environment=CATALINA_OPTS=" -javaagent:/

    -1热度

    1回答

    我对Linux有零知识。我总是发现我用鼠标光标点击事物的界面比拥有大量文本行的黑色窗口更容易点击(至少这是我对“linux”的看法)。 我开始有点网站/软件,我被我的程序员来进行服务器上的几件事情要求(我购买了它“CentOS的”专用服务器,我想这是Linux的): sudo apt-get install supervisor 在/etc/supervisor/conf.d中创建一个larave