大石头
|
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 |