Commit Graph

2517 Commits

Author SHA1 Message Date
大石头 21595c7e0d 更新星尘平台的功能图表 2025-07-27 22:04:50 +08:00
大石头 16b19e0635 fix Info 空引用 2025-07-27 16:38:19 +08:00
大石头 f9a305f51a 网络质量评分,允许略微超过100%,也就是平均心跳延迟小于1ms 2025-07-23 14:56:12 +08:00
大石头 b8486dc9bc 节点在线表增加内网外网网络质量 2025-07-23 10:26:20 +08:00
大石头 1b17ecfc10 [fix] 修正StarAgent自动更新后无法自动重启的问题 2025-07-22 16:53:35 +08:00
智能大石头 ba98e96def 改进ISpan埋点名称的使用 2025-07-22 14:40:33 +08:00
智能大石头 a9e1020c4a 优化网络质量计算公式,减小衰减系数,随着延迟增加,放缓积分下降速度。1ms为100%,10ms为99.1%,100ms为90.57%,500ms为60.71%,1000ms为36.82% 2025-07-22 14:31:39 +08:00
智能大石头 f48c3b7233 优化部署节点页 2025-07-22 13:49:12 +08:00
智能大石头 b281c9193e OrderByKey 2025-07-22 10:49:37 +08:00
大石头 be52d38dc4 Upgrade Nuget 2025-07-19 08:04:30 +08:00
大石头 b77f0f913a 最后设置时间,避免因为代码执行原因导致误差过大 2025-07-19 02:38:08 +08:00
大石头 ab159e3507 [feat] 新增内网外网网络质量监测,基于到网关和星尘服务器的Ping丢包和延迟来综合平分 2025-07-19 02:30:19 +08:00
大石头 c122afb968 升级Remoting 2025-07-14 01:00:50 +08:00
大石头 fab9cc2872 应用退出时,销毁AppClient对象之后,不再允许请求业务接口 2025-07-13 22:08:16 +08:00
大石头 6e3778df98 Upgrade Nuget 2025-07-11 21:58:08 +08:00
猿人易 fd9245d274 Merge branch 'github_master' of http://git.newlifex.com/NewLife/Stardust into github_master
* 'github_master' of http://git.newlifex.com/NewLife/Stardust:
  改善用户体验:添加返回主菜单选项
  增强服务重启功能及日志记录
2025-07-11 10:39:16 +08:00
智能大石头 5ecbf95787 重启Linux之前先同步数据到硬盘 2025-07-11 09:18:34 +08:00
大石头 56988d02a9 取消服务时,检查登录状态,避免注销后再次登录 2025-07-11 02:35:31 +08:00
猿人易 16aced3f98 改善用户体验:添加返回主菜单选项
在 `RestartService.cs`、`StartService.cs` 和 `StopService.cs` 文件中,添加了 "0. 返回主菜单" 选项,并更新了用户输入提示信息。修改了输入检查逻辑,使用户在输入为空或 "0" 时能够返回主菜单,而不是取消操作。
2025-07-05 13:10:15 +08:00
猿人易 e1583f22aa 增强服务重启功能及日志记录
在 `StarService.cs` 中添加了多个命名空间引用以支持新功能。
改进了 `InternalRestartService` 方法,增加了详细的日志记录和错误处理,移除了原有的服务停止逻辑,并新增了 `GetRestartFailureMessage` 方法以提供重启失败的详细原因。
同时,增强了异常处理,便于后续故障排查。
2025-07-05 10:37:21 +08:00
猿人易 242f5ea202 重构服务重启逻辑,增强异常处理
- 增加 `InternalRestartService` 方法,统一服务重启逻辑,提升代码复用性和可读性。
- 在进程心跳处理逻辑中优先尝试服务重启,失败时回退到 `SafetyKill`。
- 修改 `GetProcessById` 方法返回类型为 `Process?`,支持返回 null。
- 增强异常捕获,确保服务重启过程中的稳定性。
2025-07-05 09:57:31 +08:00
智能大石头 ad5202bf1f 发布版本时,增加卖点信息 2025-07-04 14:27:46 +08:00
智能大石头 d3548221c6 v3.4.2025.0701 优化发布子系统;发布时支持应用nginx配置 2025-07-02 01:06:05 +08:00
猿人易 91339f861e 新增服务管理命令处理类
代码中新增了四个命令处理类:`ListServices`、`RestartService`、`StartService` 和 `StopService`,用于列出、重启、启动和停止子服务。每个类继承自 `BaseCommandHandler`,实现了 `Process` 方法以处理相应的命令逻辑,并通过 `ApiHttpClient` 与服务进行交互。新增的类还包含用户输入处理和错误处理逻辑,确保操作过程中的反馈。
2025-07-01 17:53:53 +08:00
qcjxberin 763389dac5 新增服务管理功能及可空引用类型支持
在 `StarAgent.csproj` 中启用可空引用类型支持。
在 `StarService.cs` 中新增获取、启动、停止和重启服务的方法,增强了服务操作的健壮性。
在 `ServiceManager.cs` 中实现服务的启动和停止逻辑,并触发状态变化事件。
在 `ServicesInfo.cs` 中新增 `ServicesInfo` 和 `ServiceOperationResult` 类,以便于服务信息和操作结果的管理。
2025-06-30 12:25:37 +08:00
大石头 6796272960 Linux安装命令通过curl访问接口地址 2025-06-30 00:24:20 +08:00
大石头 bee605bb33 优化星尘平台发布包 2025-06-29 12:23:35 +08:00
大石头 d9769a8e48 [fix] 修正应用编译时间取值,不能所有情况都从Version计算编译时间,那样可能丢失时分秒 2025-06-28 17:44:39 +08:00
大石头 cfcf662b3e [fix]避免旧版应用注册服务时上报过多服务地址 2025-06-26 21:38:22 +08:00
智能大石头 11c6d3623b 截断超长字段信息 2025-06-26 11:56:13 +08:00
大石头 815f6a3494 修正错误曲线的样式设置 2025-06-22 23:29:05 +08:00
大石头 f8d3a097ec 识别dotnet版本跟nginx没关系 2025-06-22 23:28:41 +08:00
大石头 aaa370c394 升级魔方,改进Echarts图表 2025-06-22 22:43:10 +08:00
大石头 d87ba5eb33 Upgrade Nuget 2025-06-22 10:40:37 +08:00
智能大石头 1f464f3b7b 加强对异常请求头的支持 2025-06-18 10:09:11 +08:00
智能大石头 059101ede5 增加编译节点关系表,支持配置应用所对应的编译节点服务器 2025-06-17 02:06:53 +08:00
智能大石头 f11f29ef84 fix null 2025-06-13 08:39:54 +08:00
智能大石头 58b6651f08 [fix] 修正发布失败 2025-06-12 23:40:19 +08:00
智能大石头 ec2ce97be6 [feat] 支持多版本运行时,一个发布集同时支持net6.0/net8.0等多种节点,发布时自动选择对应的版本包 2025-06-12 00:24:43 +08:00
智能大石头 fda500179f 上传应用zip包时,读取目标框架,例如net8.0/net6.0,方便发布时根据节点所拥有的运行时版本,选择合适的版本发布 2025-06-12 00:10:44 +08:00
智能大石头 c16239fbef 读写nginx信息和写入nginx配置分开 2025-06-11 23:55:21 +08:00
智能大石头 bf07a3ce4b 上传应用zip包时,对于标准包和完整包,自动添加nginx配置文件 2025-06-11 21:00:44 +08:00
智能大石头 a565378a2b 上传应用zip包时,自动识别nginx配置文件,并从中解析得到监听端口和服务地址 2025-06-11 20:38:19 +08:00
智能大石头 f2128ce52d [feat] 新增NginxFile,支持解析和生成nginx站点配置文件 2025-06-11 20:07:52 +08:00
智能大石头 428c0d80dd Merge branch 'master' of http://git.newlifex.com/NewLife/Stardust 2025-06-11 10:19:47 +08:00
智能大石头 781d3792a4 [fix]服务端打开DATAS 2025-06-11 10:19:41 +08:00
智能大石头 443ae308c2 发布zip应用包时,带上.nginx文件,StarAgent将自动发布到nginx 2025-06-11 00:22:33 +08:00
智能大石头 23957c9d74 [feat] 发布站点配置到nginx成功 2025-06-10 23:59:10 +08:00
智能大石头 1fc57ecf1a 控制StarAgent内存占用到200M以内,避免虚拟内存过大看起来吓人 2025-06-10 20:17:17 +08:00
智能大石头 516badd5fd 服务地址。对外提供服务的域名端口地址,自动生成nginx配置,如https://sso.newlifex.com 2025-06-10 00:06:19 +08:00