supervisord专题提供supervisord的最新资讯内容,帮你更好的了解supervisord。
我尝试在 alpine cintainer 中自动安装并启动“nginx”或“mariadb”或“supervisord”服务(并且已经“<code>apk ad
我正在创建一个 Flask 应用程序,并在虚拟环境中使用 Nginx 和 Gunicorn。当我启动 Gunicorn 时,<code>gunicorn ap
嗨,我制作了一个应用程序,我可以在其中提取数据并在我的网站上实时显示。 在本地,当我运行
基于Laravel框架下使用守护进程supervisor实现定时任务(毫秒)
我有一些需要运行主管的docker容器.但是,我还没有设法让主管捕获日志并将其输出到stdout.主管似乎没有捕获其输出并以与Docker很好地配合的方式将其吐出.我希望它以流程名称或其他名称开头.我该怎么做?从主管手册中还不清楚.除了主管,我还会考虑其他工具.它的缺点之一是它是用python编写的,确实使docker容器containers肿了.除了您的解
我正在使用超级用户作为Docker容器的入口点,如https://docs.docker.com/articles/using_supervisord/中所述,我希望所有日志都写入stdout,以便可以利用docker日志或systemd日志等内置工具,尤其是在CoreOS上运行容器时.对于stderr,子进程有redirect_stderr = true选
所以,通过uWSGI实验Docker Supervisord Django应用程序.我有整个堆栈工作正常,但需要整理日志记录.如果我在非守护进程模式下启动主管,/usr/bin/supervisord -n 然后我得到管理员的登录输出到docker日志stdout.但是,如果supervisord处于守护进程模式,则其自己的日志将被存放在容器文件系统中,并且
尝试使用docker中的主管捕获我的应用程序的日志.这是我的supervisord.conf:[supervisord] logfile=/dev/null nodaemon=true [program:autofs] command=automount -f redirect_stderr=true stdout_logfile=/dev/stdout
我无法通过supervisorctl停止由主管启动的Docker容器.即使通过supervisorctl状态显示容器已关闭,docker ps和ps表示它们实际上仍在运行.咨询有关supervisorctl stop< name>的动作的主管文档.显示SIGTEM被发送到跟随SIGKILL的进程,如果在一段宽限期后仍然运行.我试图手动这样做,发现> S
即使对于码头工人环境,Supervisord也是非常棒的工具.它对stderr重定向和信号转发有很大帮助.但它有一些缺点:>它不支持延迟启动.在主应用程序初始化之前,延迟某些代理启动可能很有用.优先权无法解决此问题.>如果某个应用程序进入FATAL状态,则supervisord只记录它,但继续工作.因此,在查看容器日志之前,您无法看到它.如果su
我将从我的用例开始,因为我很可能没有使用正确的工具来完成这项工作.如果我以错误的方式解决这个问题,请告诉我用例:我有一个托管多个网络应用的CentOS服务器.我希望能够相信我的Web服务器和应用程序服务器将会运行.我的堆栈看起来像> web服务器:nginx>应用服务器:uWSGI> web框架:flask / python我想使用supe
我用gunicorn,nginx,supervisord部署我的django项目.我在virtualenv中安装了一个gunicorn,在INSTALL_APPS中添加了.命令./manage.py run_gunicorn -b 127.0.0.1:8999有效:2012-12-04 12:27:33 [21917] [INFO] Starting gun
我和Gunicorn Nginx Supervisor一起部署了一个Django 1.6应用程序.一切正常,但我有Gunicorn error.log一直发送错误.该文件很大,每秒都会向日志文件发送错误.来自Gunicorn的错误.log:2014-02-27 14:25:09 [9235] [INFO] Starting gunicorn 18.0 201
我似乎无法弄清楚如何在supervisord程序配置中附加到默认路径. 我可以重置路径: environment=PATH="/home/site/environments/master/bin" 但是当我尝试: environment=PATH="/home/site/environments/master/bin:$PATH" 我看到supervisord没有评估$PATH. 由于某些原因,谷
我有管理员设置来管理一些流程.当我启动我的服务器时,它工作得很好,但是当我停止它并尝试再次启动它失败并给我这个错误消息: * Starting Supervisor daemon manager... Error: Another program is already listening on a port that one of our HTTP servers is configured
我正在重建我的vps,我想使用主管来管理我的gunicorn / wsgi django进程.事实上,主管一直在退出流程: 2010-07-23 14:54:40,575 INFO supervisord started with pid 31391 2010-07-23 14:54:41,582 INFO spawned: 'projectx' with pid 31395 2010-07-23
supervisord documentation表示 No shell is executed by supervisord when it runs a subprocess, so environment variables such as USER, PATH, HOME, SHELL, LOGNAME, etc. are not changed from their defaults o
我有一个工作进程,一次处理1个RabbitMq消息.现在,一旦工人退出,supervisord就会重新启动它(它将处理下一条消息). 我想设置一个间隔X秒,以便supervisord不会重新启动,但它会在启动另一个worker之前等待一段时间. 这可能吗?怎么样? 无法在管理程序部分中指定间隔,但您可以执行的操作是将“sleep()”放入代码中,以便程序在完成消息处理后等待指定的时间段. 如果您不
我在CentOS 6.5上安装了Supervisor,目前遇到了一些我似乎无法解决的奇怪错误. 我在/ etc目录中创建了一个supervisord.conf文件并像这样调用supervisor: $supervisord -c /etc/supervisord.conf 这看起来很基本.但是这个错误不断出现: Error: .ini file does not include superviso
我似乎无法弄清楚为什么supervisord不会以非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