supervisord相关内容
安装和配置 supervisor 后,我在 Laravel 网络应用程序上有一些作业和队列,我的服务器操作系统是 centOs 并在运行后 supervisor 我收到这个错误: Symfony\Component\Debug\Exception\FatalThrowableError : Class 'Aws\Sqs\SqsClient' 未找到 我不使用 Amazon 服务器,也不在 la
..
我正在从 supervisord 运行一个应用程序,我必须为它设置一个环境.大约有 30 个环境变量需要设置.我试过把所有的都放在一个大的 环境= 行,这似乎不起作用.我也尝试了多个 environment= 行,但这似乎也不起作用.我也试过在 env 值周围有和没有 ' . 设置我的环境以使其在监督控制下保持完整的最佳方法是什么?我应该从 shell 脚本调用我的实际程序(to
..
如果我从 apt-get 安装 supervisor,我得到版本 3.0b2-1,如果我运行 sudo service supervisor status 我得到 is running(旧的测试版工作正常) 在 /etc/supervisor 创建一个目录,里面有 supervisord.conf 文件和空目录 conf.d 但是,尝试使用 pip 或 easy_install 安装最
..
程序优先级是否决定启动顺序?即 baz 然后 bar ? 如果我有: [group:foo]程序=酒吧,巴兹 还有: [program:bar]命令=/path/to/bar优先级=200 还有: [程序:baz]命令=/path/to/baz优先级=150 解决方案 是的.较低的优先级表示程序在启动时以及在各种客户端中使用聚合命令(例如“全部启动"/“全部停止")时首先启动并
..
今天早上,我通过使用升级了我的主管 pip install --upgrade supervisor//从3.2到3.3 但在那之后,服务状态通知它启动失败. supervisor.service - UNIX 的主管进程控制系统已加载:已加载(/lib/systemd/system/supervisor.service;已禁用;供应商预设:已启用)活动:自 2016 年 5 月 24 日星
..
改为使用supervisod 作为过程控制系统. 我在我的 supervisord.conf 中有一个 LONG 和重复的 ENVIRONMENT 配置,为很多进程设置了很多环境变量.我需要在一个地方定义它并重用它,以保持配置干燥和可维护.主管可以这样做吗?如何? 编辑:非干燥配置示例 [program:node-app1]命令=节点/home/ubuntu/server/node-
..
使用 Ubuntu 16.04 LTS 部署我的 python 应用程序.配置一切,应用程序正在手动运行.我想用主管自动化它,我已经安装了主管并配置了它.但如果我跑: 主管配置文件: ;主管配置文件[unix_http_server]文件=/var/run/supervisor.sock ;(套接字文件的路径)chmod=0700 ;sockef 文件模式(默认 0700)[主管]日志文件
..
这是我的配置文件.我运行 supervisord -c/etc/supervisor/supervisord.conf 它运行良好.当我尝试运行 supervisorctl -c/etc/supervisor/supervisord.conf 时,发生错误: 错误:,serverurl/var/run/supervisord.sock 的未知协议:文件:/usr/local/lib/pyth
..
我正在尝试使用 supervisord 运行一个 java 进程,结果: 无法执行/var/application/start_tester: ENOEXEC start_tester 的内容是: java -Duser.dir=/var/application/-cp/var/application/application.jar:/var/application/toepoke.jar
..
我最近使用 PHP5-FPM、Gearman 和 Supervisor 设置了 Ubuntu Natty.我已经编辑了我的 Supervisord 配置来运行一个 Gearman 工作器. [program:gearman]命令=/usr/bin/php php_gearman_worker.php进程数=1目录=/root/沙箱stdout_logfile=/root/sandbox/supe
..
我有一个开发服务器,我经常通过 Git 推送代码更改.每次推送后,我需要手动登录服务器并重新启动主管进程. 有没有办法让 Supervisor 监视文件系统目录的更改并在更改时重新加载进程? 解决方案 您应该能够使用 事件监听器,它监视文件系统(可能带有 watchdog>) 并使用 XML-RPC API 发出重新启动.从 superlancememmon 侦听器/a> 灵感包.它
..
我在尝试配置主管以运行 php 脚本时遇到问题.在调试模式下运行主管给了我这个: 2015-03-09 08:53:06,342 INFO supervisord 从 pid 2030 开始2015-03-09 08:53:06,358 INFO 产生:'worker1' 与 pid 20312015-03-09 08:53:06,423 INFO 退出:worker1(退出状态 1;不期望)2
..
我正在使用 supervisord 运行一些进程,名为 process1、process2、...、process8.如果我想重新启动进程{1-4},我该如何使用 supervisorctl 来实现? 解决方案 supervisord 支持 进程组.您可以将进程分组到命名组中并对其进行集中管理. [unix_http_server]file=%(here)s/supervisor.soc
..
Supervisor 执行的命令中如何导出环境变量?我第一次尝试: command="export SITE=domain1; python manage.py command" 但主管报告“找不到命令". 然后我尝试了: command=/bin/bash -c "export SITE=domain1; python manage.py command" 并且命令运行,但这似乎干
..
想要使用 supervisord 来控制我的 Python 3 项目的进程.特别声明“Supervisor 可以在 Python 2.4 或更高版本上工作,但不能在任何版本的 Python 3 下工作". 对于 Python 3 的主管替换有什么建议吗? 解决方案 即将发布 Supervisord 4.0 将支持 Python 2.7 和 3.4 及更高版本.在此之前,您可以使用 s
..
我需要运行 python 脚本并确保它在终止后会重新启动.我知道有一个名为 supervisord 的 UNIX 解决方案.但不幸的是,我的脚本必须运行的服务器在 Windows 上.你知道什么工具有用吗?谢谢 解决方案 尽管在这里有很大的免责声明,您可以在 Windows 中使用 Cygwin 运行 Supervisor;事实证明,Cygwin 在模拟 Posix 环境方面走了很长一段路
..
这是每 2 秒运行一次 supervisorctl status 的状态预览: [root@docker] ~ # supervisorctl statusnginx 运行 pid 2090,正常运行时间 0:00:02[root@docker] ~ # supervisorctl statusnginx 启动[root@docker] redis-2.8.9 # supervisorctl s
..
..
laravel 5.4 php 7.1.32 主管 3.3.1 (我知道...我知道.该公司已经落后了3年) config/queue.php 'database'=>['驱动程序'=>'数据库','连接'=>'队列',//表示在config/database.php中,我必须设置一个新连接'table'=>'职位','queue'=>'默认','retry_after'=>90,]
..
我目前正在考虑从Supervisor转到Monit,以便监视Laravel队列工作者.主要原因是能够监视CPU,内存和设置电子邮件警报的能力(使用Supervisor的afaik,我必须安装另一个软件包),因为我想尽快监视其他事物,例如Redis,也许还监视Web服务器的整体稳定性和性能./p> 就我在过程监控方面的有限知识而言,Monit更加健壮并适合该工作. 我可以找到的有关Larav
..