supervisord相关内容
我目前正在考虑从 Supervisor 转移到 Monit 以监控 Laravel 队列工作者.主要原因是能够监控 CPU、内存和设置电子邮件警报(afaik with Supervisor 我必须安装另一个包),因为我想尽快监控其他东西,例如 Redis,也许还有 Web 服务器的整体稳定性和性能. 就我在过程监控方面的有限知识而言,Monit 更强大,更适合这项工作. 我能找到的关
..
我正在研究 Laravel 应用程序的日志记录方面,amd 计划将数据发送到 SQS 以便稍后检索.但是,我想将作业从我的生产服务器分派到 AWS 队列,然后让队列在一个单独的日志服务器上工作,该服务器监听队列. 我了解如何设置队列工作者来监听队列,但是,Laravel 的作业是自我处理的.所以当 Logging 服务器上的 worker 从 SQS 检索消息时,它会在相同的命名空间(具有相
..
我使用 Laravel 队列,使用数据库驱动程序和主管来保持队列工作器始终运行: [程序:laravel_queue]命令=php 工匠队列:听 --timeout=1800 --tries=5目录=/var/app/currentstdout_logfile=/var/app/support/logs/laravel-queue.loglogfile_maxbytes=0日志文件备份=0重定向
..
我遇到的问题与这里的帖子完全相同: Laravel 4 队列 - [InvalidArgumentException]“队列"中没有定义命令.命名空间. Centos 6.5 最终版.Laravel 4.2、Supervisor 3.0 和 Python 2.6.6 应用的配置: [程序:lvcartsey]命令=php 工匠队列:听 --env="local"stdout_l
..
我在 Laravel 中为我的处理脚本设置了队列.我正在使用 beanstalkd 和 supervisord.有 6 种不同的管用于不同类型的处理. 问题在于,对于每根管子,工匠每秒都在不断地产生工人.工作代码似乎休眠了 1 秒,然后工作线程使用 7-15% 的 cpu,将其乘以 6 个管......我希望每管有多个工作......我的 cpu 被吃光了. 我尝试将 1 秒睡眠更改为
..
我之前看过这个问题,但没有一个解决方案对我有用. 我在 rpi b+ 上使用主管时遇到问题.每次我尝试运行我的开始我的过程时,我都会收到一条错误消息: pi@raspberrypi ~ $ sudo supervisorctl start server 服务器:错误(没有这样的过程) 我在/etc/supervisord.conf 设置了我的配置文件 [程序:服务器]目录=/ho
..
我构建了一个scrapy蜘蛛(scrapy 1.4).这个蜘蛛是通过 django-rq 和 supervisord 从 django 网站按需触发的. 这里是监听 django-rq 事件的 supervisord 作业(reddit 用作代理) [program:rq_worker]命令=python3 manage.py rqworker 默认目录=/var/www/django-a
..
在我开发和测试我的项目时,我曾经使用 virtualenvwrapper 来管理环境并运行它: 在我的项目上工作python myproject.py 当然,一旦我在正确的 virtualenv 中,我就会使用正确版本的 Python 和其他相应的库来运行我的项目. 现在,我想使用 Supervisord 来管理相同的项目,因为它已准备好进行部署.问题是在执行脚本之前告诉 Supervi
..
我有一个应用程序在 docker-compose 定义的多个 Docker 容器上运行.我的用户一切正常,docker-compose ps 输出如下所示: 名称命令状态端口------------------------------------------------------------myuser_app_1/config/bootstrap.sh 退出 137myuser_data_
..
我正在研究 Laravel 应用程序的日志记录方面,amd 计划将数据发送到 SQS 以便稍后检索.但是,我想将作业从我的生产服务器分派到 AWS 队列,但随后有一个队列在单独的日志服务器上工作,该服务器侦听队列. 我了解如何设置 Queue worker 以监听 Queue,但是,Laravel 的 Jobs 是自我处理的.因此,当 Logging 服务器上的 worker 从 SQS 检
..
我在使用 supervisord 时面临的一个问题是,当我有一个命令反过来产生另一个进程时,supervisord 无法杀死它. 例如我有一个java进程,它在正常运行时就像 $ zkServer.sh start-foreground$ ps -eaf |grep zk用户 30404 28280 0 09:21 pts/2 00:00:00 bash zkServer.sh 开始前景
..
我正在尝试在监督模式下运行 kafka,以便它可以在关机时自动启动.但是所有运行 kafka 的示例都使用 shell 脚本,并且 supervisord 无法记录要监控的 PID.任何人都可以建议如何完成 kafka 的自动重启? 解决方案 如果您使用的是 Unix 或 Linux 机器,那么这就是 /etc/inittab 派上用场的时候.或者您可能想要使用 daemontools.不
..
我在具有 32 个内核和 64GM RAM 的服务器上创建了 500 个齿轮工.服务器在 60-70% 的 CPU 下运行良好,平均负载为 22.我和主管一起创建的. 这种数量的工人的最佳做法是什么,您能建议其他不是主管的解决方案吗?齿轮经理呢? 工作人员在 10 到 100 毫秒之间处理作业 - 平均队列始终为 90%. 解决方案 想要更新,当我将supervisor的版本升
..
我有从主管文档借用的简单脚本(http://supervisord.org/events.html#event-listeners-and-event-notifications) 只是为了测试 eventlistener 是否从它订阅的进程中获取任何更新.无论进程的状态如何改变(我将 SIGSEGV 发送到程序),我只能看到“READY"状态,而看不到任何其他数据.问题:是否应该手动调用侦听器脚
..
我有一个在 python 中使用 Quart 和 asyncio 构建的 api.端点生成一个至少运行 5 分钟的后台任务,但 Supervisord 为该任务发送 SIGKILL 命令并在中途终止它. 我看不出为什么 supervisord 会杀死它. 日志: 2020-05-06 09:37:53,791 INFO supervisord 以 pid 9 开始2020-05-06
..
我正在使用 Supervisor 的事件框架来订阅来自 Supervisor 管理的进程的事件. 我的事件侦听器 processlistener.py 如下所示: 导入系统从 supervisor.childutils 导入监听器def write_stdout(s):sys.stdout.write(s)sys.stdout.flush()def write_stderr(s):sys.
..
v2.1 我创建了一个/etc/supervisord.d/myapp.ini 文件来运行我的应用程序.如何让 supervisord 使用这个 INI 文件? 解决方案 您必须修改主主管配置文件,并告诉它自动加载 ini 文件.通常它会加载 *.conf 文件.
..
这个错误似乎已经出现在 ubuntu 的最新升级集中 回溯(最近一次调用最后一次):文件“/usr/local/bin/supervisord",第 9 行,在 中load_entry_point('supervisor==3.0a10', 'console_scripts', 'supervisord')()文件“/usr/local/lib/python2.6/dist-
..
我正在尝试为 supervisord 配置一个事件侦听器,但无法让它工作.我只想监听 PROCESS_STATE 更改并运行一些触发 urllib2request 的 python 代码. 在我的 .conf 中,我有: [eventlistener:statechanges]命令=python listener.py事件=PROCESS_STATE 在 listener.py 中:
..
我在 laravel 中使用主管,有一段时间我的主管工作正常,但有一段时间出错.FATAl 退出太快(进程日志可能有详细信息). 这是我的主管文件. [程序:laravel-worker-mail]process_name=%(program_name)s_%(process_num)02dcommand=php/var/www/html/new-project/artisan queue
..