Commit Graph

10 Commits

Author SHA1 Message Date
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