kingecg
|
06f75dbe60
|
fix: 修复多个严重问题并改进代码质量
1. 修复空指针 panic 风险 - serveSignal() 添加 g.Running nil 检查
2. 修复错误未检查 - startDaemon/startTask 添加 cmd.Start() 错误处理
3. 修复 Task PID 未写入 - startTask() 现在正确写入 taskPidFile
4. 添加 PID 文件清理 - 进程退出时自动删除 PID 文件
5. 修复 goroutine 泄漏 - task 分支添加 signal.Stop()
6. 解耦日志依赖 - 移除 gologger,改为 Logger 接口
7. 添加单元测试 - godaemon_test.go 覆盖核心功能
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-07-11 09:31:25 +08:00 |
kingecg
|
6baf99cd11
|
docs: 添加详细代码注释和文档说明
|
2025-06-29 18:39:14 +08:00 |
kingecg
|
ec1d21254d
|
"fix: 为信号通道添加缓冲区防止阻塞"
|
2025-06-29 17:29:28 +08:00 |
kingecg
|
bd1ddd8020
|
chore: update module path to git.kingecg.top
|
2025-06-26 00:52:50 +08:00 |
kingecg
|
eff08899d1
|
chore: update module path to git.kingecg.top
|
2025-06-25 22:34:04 +08:00 |
程广
|
05d0c60338
|
proxy console log to daemon process
|
2024-11-17 21:31:22 +08:00 |
kingecg
|
9cb6ae5105
|
update
|
2024-10-02 18:38:36 +08:00 |
kingecg
|
b3e74fdb80
|
fix logger problem
|
2024-10-01 18:51:49 +08:00 |
kingecg
|
4e435d92d6
|
update logger
|
2023-12-10 18:36:16 +08:00 |
kingecg
|
a3af539c91
|
add code
|
2023-12-10 18:01:54 +08:00 |