Releases: aisuhua/supervisor-dashboard
Releases · aisuhua/supervisor-dashboard
v6.0.2
v6.0.1-beta
- fix Superviosr 日志页面存在的问题;
- 删除无用的代码;
采用集中式管理服务器节点进程版本
- 该版本许配合 supervisor-sync-conf 使用。
- 每台服务器节点需安装 Supervisor 和 supervisor-sync-conf 两个服务,Supervisor 需打开 XML-RPC 远程调用功能。
- supervisor-dashboard 是一个控制台,集中控制所有服务器节点的进程、定时任务和用户执行的命令。
- 进程的控制直接通过 XML-RPC 进行控制,定时任务由 PHP 脚本 CronTask 进行调度和控制,用户执行的命令由 CommandTask 进行控制。
- 无论是进程、定时任务或正在执行的命令,我们都认为它是一个进程,因此它们都可以用 Supervisor 来进行控制。
优势:
- 集中式管理所有进程,控制更加方便。
- 安装会更加容易,因为节点服务器只需要安装 Supervisor 和 supervisor-sync-conf 服务即可。
- 架构更加简单,因为节点服务器不需要直接读取数据库。
- 定时任务和命令进程都可以随时停止,并保留最近多条执行记录和日志。
缺点:
- 定时任务和命令集中在一台服务器进行分发,导致不同服务器之间会相互影响;
- 定时任务无法保证能按时启动;