supervisor

使用哪一个 – systemd 还是 monitor?
supervisor

使用哪一个 – systemd 还是 monitor?

我有一个用于 elasticsearch 警报的插件。 每次都是手动运行 python -m elastalert.elastalert --verbose --rule example_frequency.yaml 通过这种方式,必须为其专门设置一个屏幕,并且我希望它在后台运行。 这个任务可以用两种方式完成,我要么使用导师或者systemd。 我所要做的就是为其中任何一个编写一个脚本。 但是在生产中我实际上应该使用什么? 这两者的优缺点是什么? ...

Admin

另一个服务准备就绪后如何启动/重新启动脚本?
supervisor

另一个服务准备就绪后如何启动/重新启动脚本?

我们使用 Supervisor 来管理一些需要与本地 MySQL 服务器交互的 PHP 脚本。正常运行时,当这些 PHP 脚本本身在错误后退出时,这种方法效果很好。但是当系统启动或 MySQL 服务器崩溃后,由于 MySQL 服务器需要几分钟才能启动,因此当 MySQL 服务器仍在启动时,这些 PHP 脚本将表现异常。 我的问题是,有没有办法先在 Supervisor 中检查 MySQL 服务是否已准备就绪,然后启动/重新启动 PHP 脚本?如果无法在 Supervisor 中完成此操作,我们可以使用其他应用程序来完成吗? 似乎有一种方法可以在系统启动期间通...

Admin

如何让 Supervisor 在默认的 6001 以外的其他端口上运行?
supervisor

如何让 Supervisor 在默认的 6001 以外的其他端口上运行?

我有一个 laravel 项目,我正在使用在端口 6001 下运行的 Laravel-Websockets。但是,我正在安装 Supervisor 来帮助自动运行命令,但 Supervisor 在同一个 6001 端口上运行,我得到了 Failed to listen on "tcp://0.0.0.0:6001": Address already in use (EADDRINUSE) 有没有办法改变 Supervisor 并使其在另一个端口下运行?提前谢谢您。 ...

Admin

为什么我的 Windows/WSL 对“​​cron”和“supervisor”服务的功耗“非常高”?
supervisor

为什么我的 Windows/WSL 对“​​cron”和“supervisor”服务的功耗“非常高”?

我在 WSL 中安装了 Windows 10 和 Ubuntu 20.04.1 LTS。我有一个Laravel通过 WAMP 运行的应用程序。 如果我运行sudo service cron start,Windows 任务管理器会显示“cron”的“电源使用率”为“非常高”。 类似地,如果我也运行sudo service supervisor start,Windows 任务管理器也会显示“php7.4”后台进程的“电源使用率”为“非常高”。 而且我的电脑风扇旋转得非常快,声音很大。 运行sudo service supervisor stop当然sudo...

Admin

如何与主管一起运行 polip?
supervisor

如何与主管一起运行 polip?

问题: 我该如何跑步polipo用supervisorctl命令? 我知道我可以polipo运行systemctl: sudo systemctl start polipo.service 但: 我想控制它导师 主管会议 [program:api_my_project] command=/home/my_project/.virtualenvs/my_project//bin/celery -A my_project worker -Q app_server_plus --loglevel=info --concurrency=2 -...

Admin

systemd rqworker 服务
supervisor

systemd rqworker 服务

Systemd 服务,我想创建但失败了。这是我创建的服务。 [Unit] Description=rqworker daemon After=network.target [Service] Type=simple WorkingDirectory=/home/ubuntu/mamster User=ubuntu Group=ubuntu #EnvironmentFile=/etc/sysconfig/master.env #Environment="P...

Admin

当我尝试启动 celery/supervisor 实例时,出现“错误(生成错误)”
supervisor

当我尝试启动 celery/supervisor 实例时,出现“错误(生成错误)”

我经历过如何使用 Supervisor 在 Django 生产服务器上使用 Celery。 但是当我尝试用 - 启动主管时sudo supervisorctl start app-celery,它返回: app-celery: ERROR (spawn error) 这是我的配置/etc/supervisor/conf.d/app-celery.conf: [program:app-celery] command=/home/zorgan/app/env/bin/celery worker -A draft1 --loglevel=INFO d...

Admin

主管在另一个命令退出后运行命令吗?
supervisor

主管在另一个命令退出后运行命令吗?

一个命令可以等到另一个命令退出吗? [program:letsencrypt-start] command=/srv/letsencrypt.sh priority=1 autostart=true autorestart=false stderr_logfile=/var/log/letsencrypt-start.err.log stdout_logfile=/var/log/letsencrypt-start.out.log [program:haproxy] command=haproxy -f /etc/haproxy/haproxy.cfg ...

Admin

如何在 /etc/cron.d/ 中格式化自定义 crontab?
supervisor

如何在 /etc/cron.d/ 中格式化自定义 crontab?

我的理解是,我可以将具有简单计划的系统作业添加到/etc/cron.hourly/,/etc/cron.daily/等等,将具有自定义计划的系统作业添加到/etc/cron.d/。 但是在大型 IT 部门中,可能有几个人负责照看一台服务器,那么目录 /etc/cron.d 可能是安装 crontabs 的最佳位置 - 它是一个中心点,可以节省搜索时间!(Cron如何操作) 我创建了/etc/cron.d/testing以下内容: # /etc/cron.d/testing: crontab entries for report generati...

Admin

如何在 Supervisord 中自动重新启动退出状态为 0 的已退出进程?
supervisor

如何在 Supervisord 中自动重新启动退出状态为 0 的已退出进程?

我正在使用supervisord执行一些PHP脚本。有时我的某个进程会停止并显示错误日志: INFO exited: worker_push_notif (exit status 0; expected). 我已经设置了配置autorestart=true,但仍然需要手动重新启动。以下是我的完整配置: [program:worker_push_notif] directory = /opt/initproject/workers command = /usr/bin/php /opt/initproject/workers/fcm_pushnotif...

Admin

Ubuntu 16.04 上的软件包管理器丢失
supervisor

Ubuntu 16.04 上的软件包管理器丢失

读完之后问题我意识到我需要安装supervisor。 sudo apt-get install supervisor告诉我: E: Unable to locate package supervisor sudo apt-cache search supervisor什么也没给出。 当我看到其他问题它似乎是在 Ubuntu 16.04 中默认安装的。 我正在使用 Ubuntu 16.04 LTS。 为什么我找不到这个包?我该如何安装它? 我也看了在主管的官方文档上安装推荐但我更喜欢使用分发包解决...

Admin

使用supervisord时如何指定mono程序选项参数?
supervisor

使用supervisord时如何指定mono程序选项参数?

我们正在使用 Linuxsupervisord来管理在 mono 下运行的服务。这是在带有supervisordv3.0b2 的 Ubuntu 14.04.2 LTS 上。 我正在尝试弄清楚如何指定单声道程序选项参数,以便在 Supervisor 调用该命令时可以识别它。 Mono 帮助说命令格式是: mono [options] program [program-options] 在服务的配置文件中/etc/supervisor/conf.d/myservice.conf,我尝试了这两种格式,但都不起作用。服务启动了,但是忽略了以下-abc参数:...

Admin

Supervisord 不起作用
supervisor

Supervisord 不起作用

昨天,我重启了用于 OpenEdx 平台的 Ubuntu 16.04 服务器。重启后,我的服务器宕机了。我发现问题出在 Supervisord 不起作用。当我运行此命令时: sudo service supervisord start 我认为这个错误: 无法启动supervisord.service:单元supervisord.service已被屏蔽。 当我跑步时: sudo service supervisor restart 我明白了 由于控制进程以错误代码退出,supervisor.service 的作业失败。有关详细信息,请参阅“syst...

Admin

主管似乎没有选择目录参数
supervisor

主管似乎没有选择目录参数

从 Supervisor 3.0 更新到 3.2 之后(在将 14.04 升级到 16.04 时发生),我们用于 Supervisor 的配置似乎不再正常工作。 默认的主管配置完全没有变化,其中唯一重要的参数是: [include] files = /etc/supervisor/conf.d/*.conf 该目录中conf.d有两个文件:一个仅在此系统上使用,另一个符号链接到应用程序目录,因此我们可以在安装中使用相同的配置。 000-通用环境.conf [supervisord] directory = /home/applicationuse...

Admin

14.04:应用主管的安全更新未启动
supervisor

14.04:应用主管的安全更新未启动

根据更新日志,几天前发布了一个安全更新: 主管(3.0b2-1ubuntu0.1)可信安全;紧急程度=中等 安全更新:通过 XML-RPC 进行任意代码注入 debian/patches/CVE-2017-11610.patch:在supervisor/test/test_xmlrc.py、supervisor/xmlrcp.py 中的 XML-RPC 调度中禁用对象遍历。 CVE-2017-11610 -- Leonidas S. Barbosa 2018 年 5 月 17 日星期四 15:...

Admin