Skip to content

Releases: aisuhua/supervisor-dashboard

v6.0.2

25 Sep 06:37
Compare
Choose a tag to compare
v6.0.2 Pre-release
Pre-release

旧结构的最后一个版本

v6.0.1-beta

18 Sep 03:27
Compare
Choose a tag to compare
v6.0.1-beta Pre-release
Pre-release
  • fix Superviosr 日志页面存在的问题;
  • 删除无用的代码;

采用集中式管理服务器节点进程版本

18 Sep 01:19
Compare
Choose a tag to compare
  • 该版本许配合 supervisor-sync-conf 使用。
  • 每台服务器节点需安装 Supervisor 和 supervisor-sync-conf 两个服务,Supervisor 需打开 XML-RPC 远程调用功能。
  • supervisor-dashboard 是一个控制台,集中控制所有服务器节点的进程、定时任务和用户执行的命令。
  • 进程的控制直接通过 XML-RPC 进行控制,定时任务由 PHP 脚本 CronTask 进行调度和控制,用户执行的命令由 CommandTask 进行控制。
  • 无论是进程、定时任务或正在执行的命令,我们都认为它是一个进程,因此它们都可以用 Supervisor 来进行控制。

优势:

  • 集中式管理所有进程,控制更加方便。
  • 安装会更加容易,因为节点服务器只需要安装 Supervisor 和 supervisor-sync-conf 服务即可。
  • 架构更加简单,因为节点服务器不需要直接读取数据库。
  • 定时任务和命令进程都可以随时停止,并保留最近多条执行记录和日志。

缺点:

  • 定时任务和命令集中在一台服务器进行分发,导致不同服务器之间会相互影响;
  • 定时任务无法保证能按时启动;