supervisord相关内容
我正在尝试在监督模式下运行kafka,以便在关机时可以自动启动.但是,所有运行kafka的示例都使用Shell脚本,并且supervisord无法记录要监视的PID.有人可以建议如何完成kafka的自动重启吗? 解决方案 如果您使用的是Unix或Linux计算机,那么/etc/inittab 会派上用场.或者,您可能想使用 daemontools .不过我对Windows一无所知.
..
我正在尝试与主管一起启动服务,但出现一条错误消息 INFO spawnerr:未知的"app_name"调度程序错误:EACCES 这是我的supervisord.conf文件: [supervisord] logfile=/tmp/supervisord.log logfile_maxbytes=50MB ; change these depending on how ma
..
我已经在AWS Elastic Beanstalk上部署了Django 2应用程序,并且我正在尝试配置Celery,以便在同一台计算机上执行异步任务. 我的文件: 02_packages.config files: "/usr/local/share/pycurl-7.43.0.tar.gz" : mode: "000644" owner: root
..
我有一个PHP脚本,该脚本使用getenv打印在/etc/environment中设置的环境变量. 当我手动执行它时,它可以正常工作,但是当主管执行时,它不起作用. 我不想将此环境变量手动放在超级用户conf文件中,我希望它正确读取/etc/environment. 有帮助吗?预先感谢 解决方案 在主管配置文件文档中说: supervisord配置文档 在部分环境中:
..
在拖尾日志时,我不断从webFaction的主管那里收到以下错误: INFO exited: my_app (exit status 127; not expected) INFO gave up: my_app entered FATAL state, too many start retries too quickly 这是我的supervisor.conf: [unix_ht
..
我正在修改计算机上的/etc/security/limits.conf,然后在Chef食谱中安装Supervisor.配方运行完成后,如果运行cat /proc//limits,我会看到: Limit Soft Limit Hard Limit Units Max cpu tim
..
我正在尝试使主管工作,以确保我的队列系统始终运行。 以下是我采取的步骤,我从各种渠道整理了这些步骤: (以root用户或超级用户身份运行) 1) $ easy_install主管 2) $ echo_supervisord_conf> /etc/supervisord.conf 3) $ sudo visupervisord.conf 4) 将以下内容粘贴到
..
我想在Ubuntu 10.04上使用Supervisor运行PostgreSQL 9.1。此刻,我使用init脚本手动启动PostgreSQL: /etc/init.d/postgresql start 根据此帖子: http://nicksergeant.com/using-postgresql-with-supervisor-on-ubuntu-1010/ ,我需要修
..
我建造了一只沙哑的蜘蛛(沙哑的1.4). django网站通过django-rq并由监督者按需触发了该蜘蛛. 这里是受监管的作业,正在监听django-rq事件(reddit用作代理) [program:rq_worker] command=python3 manage.py rqworker default directory=/var/www/django-app autos
..
我刚刚使用Nginx创建了docker化的OCB负载平衡版本,并通过Nginx平衡运行了Orion的独立实例.仅用于测试目的. 我的问题是,如果我使用这种方法,TIMEINTERVAL订阅会遇到麻烦吗? (我不希望每个OCB流程都发出"n"个通知). 任何帮助将不胜感激. 解决方案 当前Orion版本(0.23.0)的工作方式如下:在创建时,LB将ONTIMEINTERVAL
..
我正在使用uWSGI和nginx运行两个并行的Django应用程序.其中之一,负载稍大(均为很小)的负载,每24小时就会死掉一次,并显示以下消息: [pid: 16358|app: 0|req: 1000/1000] 127.0.0.1 () {46 vars in 847 bytes} [Thu Mar 24 16:38:31 2011] GET /aktivitet/409/pickni
..
我正在使用 Supervisor 在具有git的EC2实例上管理我的node.js应用程序以进行部署.主管在确保我的应用程序正常运行方面做得很好,但是每当我将新的服务器端代码推送到远程服务器时,它往往无法识别这些更改.我需要终止主管进程并重新启动它.我在做错什么吗?还是这种标准行为? 解决方案 这是标准行为;超级用户不会检测到代码更改.它只会在进程本身停止或死亡时重新启动. 只要指示
..
我想把我想在PHP应用程序中实现的消息队列模型和作业包起来: 我的目标是卸载需要发送到多个第三方API的消息/数据,因此访问它们不会降低客户端的速度.因此,将数据发送到消息队列是理想的. 我考虑只使用Gearman来保存MQ/作业,但我想使用诸如SQS或Rackspace Cloud Queues这样的Cloud Queue服务,这样我就不必管理消息. 以下是我认为应该做的事情的
..
我目前正在使用超级用户来轻松监控和守护某些python脚本.但是,主管似乎无法正确登录. 我正在执行的脚本是如此简单: #!/usr/bin/env python import pushybullet as pb import sys, time, logging # INIT LOGGING logging.basicConfig(format='%(asctime)s @%(name)
..
supervisorctl tail从哪里获取某个进程的日志信息?如何获取完整的日志? 解决方案 从命令行帮助(supervisorctl help tail): tail [-f] [stdout|stderr] (default stdout) Ex: tail -f Continuous tail of named process
..
我正在运行一个[程序:x],它会打印/sys.stdout.write很多东西.在[supervisord]的AUTO子日志目录或[program:x]的stdout_logfile中都没有出现 我想念什么吗? 如何捕获[program:x]中所有已打印或标准输出的内容? 在我的程序中,我明确地将两者都做 print "something" sys.stdout.write("s
..
我以前曾经问过这个问题,但是没有一个解决方案对我有用. 我在使用rpi b +上的管理程序时遇到问题.每次尝试运行我的流程时,都会出现一条错误消息: pi@raspberrypi ~ $ sudo supervisorctl start server 服务器:错误(没有这样的过程) 我在/etc/supervisord.conf中设置了配置文件 [program:ser
..
我们有一个自定义设置,其中运行了几个守护程序(Web应用程序+后台任务).我正在寻找一种服务,该服务可帮助我们监视那些守护程序,如果它们的资源消耗超过某个级别,则重新启动它们. 对于任何一种何时比另一种更好的见解,我将不胜感激.据我了解,monit启动了一个新流程,而主管启动了一个子流程.这种方法的优缺点是什么? 我还将使用新贵来监视监控或监视自身. Webapp部署将使用capist
..
我在CentOS 6 VPS上使用Laravel 4 + Beanstalk + Supervisor. 在VPS上同时安装beantalk和超级用户已经很辛苦,但我还是成功地做到了(我已经在本地服务器Macbook Pro上完成了同样的安装,并且在这里工作正常). 我想利用Laravel 4的Queues和Beanstalk异步发送电子邮件.我为主管创建了一个“程序",基本上可以运行
..
我有主管来按照 laravel文档中的建议来管理队列通知. .我已经按照文档配置了主管,这是我的配置文件. [program:laravel-worker] process_name=%(program_name)s_%(process_num)02d command=php /var/www/application/artisan queue:work --tries=3 autostar
..