supervisord

    4热度

    2回答

    在Supervisor的生产环境中运行redis是否是一种好的做法? 我已经搜索了一下,但还没有看到很多这样做的例子。如果没有,在生产环境中运行redis的正确方式是什么?

    1热度

    1回答

    我在我的一台服务器上运行supervisord。我有一个使用ntpdate每隔几个小时更新一次时钟的cronjob,因为在EC2时钟往往会经常滞后。 我注意到,当ntpdate命令运行时,supervisord经常会崩溃并且必须重新启动。 我检查了supervisord日志,我什么也没看到。我打开了INFO级别。 任何想法?

    11热度

    1回答

    正如ZooKeeper的文档中所说的,有必要使用daemontools等工具来监督它。但是文档没有提供任何示例,我知道启动ZooKeeper的唯一方法是运行bin/zkServer.sh start。我打算使用supervisord来完成这项工作,但如何编写[program:zookeeper]部分超出了我的想象。任何例子都会很棒。谢谢。 到目前为止,是两种解决方法: 使用从GitHub最新的代码

    1热度

    1回答

    supervisord可以在其内置的web界面显示proder'stderr的尾部吗? 只有stdout立即出现。

    1热度

    1回答

    当前我使用/etc/init.d/supervisor restart,但这会重新启动supervisor下的所有进程。有没有一种干净的方式来重新启动一个Django实例? 我记得用modwsgi你只需要触摸wsgi文件,但它似乎不适用于uwsgi。 感谢

    0热度

    1回答

    我一直在试图让我的nodejs服务器进程受到主管的监视,但是我遇到了使supervisord.conf工作的问题。当我部署,我收到以下错误: WARNING: The service crashed at startup or is listening to the wrong port. It failed to respond on port "node" (42801) within 30

    30热度

    2回答

    我们有一个自定义的安装程序,其中有几个守护程序(web应用程序+后台任务)正在运行。我正在研究如何使用服务来帮助我们监控这些守护进程,并在资源消耗超过一定水平时重新启动它们。 我会很感激任何有关何时比其他人更好的见解。正如我所了解的,当supervisord启动一个子进程时,monit将启动一个新进程。这种方法的优点和缺点是什么? 我也将用暴发户监视monit或supervisord本身。 web

    12热度

    3回答

    我试图进行自动部署,包括supervisord和默认设置路径混淆。 我发现的每个部署方案都使用/etc/supervisor/supervisor.conf和/etc/supervisor/conf.d/,没有任何预设和链接,而且在通过apt-get安装Supervisor包之后,此路径实际上由示例配置填充。 在这种example流程看起来像这样没有任何联系,并建立类似的东西/etc/superv

    24热度

    3回答

    我在uwsgi上运行烧瓶应用程序。我使用主管来管理uwsgi进程。我发现日志说 您的服务器套接字侦听积压被限制为100个连接。 如何克服100个连接的限制? 我的执行脚本如下: [program:myapp] command=uwsgi --master -s /tmp/app.sock --module myapp:app --processes 2 -H /srv/sites/mysite

    1热度

    1回答

    我一直在搞监督员日志文件的功能。该程序写入到stdout: ruby sample.rb >>0.9668821900023237 [tps] >>61.91346356232367 [tps] >>Heartbeat.... >>58.84168122263758 [tps] >>Heartbeat.... 当我从主管运行它,我有创建日志文件,但stdout_logfile总是空空