No description
Find a file
Siwat Sirichai b08ce27de2
Some checks failed
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 3m7s
Build Worker Base and Application Images / deploy-stack (push) Has been cancelled
Implement comprehensive health monitoring for streams and threads
- Added RecoveryManager for automatic handling of health issues, including circuit breaker patterns, automatic restarts, and graceful degradation.
- Introduced StreamHealthTracker to monitor video stream metrics, including frame production, connection health, and error rates.
- Developed ThreadHealthMonitor for detecting unresponsive and deadlocked threads, providing liveness detection and responsiveness testing.
- Integrated health checks for streams and threads, reporting metrics and recovery actions to the health monitor.
- Enhanced logging for recovery attempts, errors, and health checks to improve observability and debugging.
2025-09-27 12:27:38 +07:00
.claude Implement comprehensive health monitoring for streams and threads 2025-09-27 12:27:38 +07:00
.gitea/workflows chore: update CICD 2025-09-24 22:35:24 +07:00
archive refactor: move old code to archive 2025-09-22 17:16:32 +07:00
core Implement comprehensive health monitoring for streams and threads 2025-09-27 12:27:38 +07:00
debug webcam streamer 2025-02-15 22:28:47 +07:00
.gitignore feat: update pynvml in linux 2025-09-25 01:26:19 +07:00
app.py Implement comprehensive health monitoring for streams and threads 2025-09-27 12:27:38 +07:00
CLAUDE.md Update markdown 2025-08-10 20:51:16 +07:00
config.json fix: RTSP Connection Issues 2025-09-25 03:12:27 +07:00
Dockerfile feat: update Dockerfile and requirements for ML dependencies; add base image build workflow 2025-08-10 19:49:24 +07:00
Dockerfile.base refactor: streamline CUDA development tools installation and simplify FFmpeg configuration for NVIDIA support 2025-09-26 01:11:32 +07:00
pipeline_webcam.py update webcam output 2025-04-01 19:12:23 +07:00
pympta.md Update markdown 2025-08-10 20:51:16 +07:00
REFACTOR_PLAN.md chore: update refactor plan 2025-09-24 22:19:45 +07:00
requirements.base.txt Refactor streaming readers: Split into modular files and implement base class 2025-09-26 20:03:09 +07:00
requirements.txt refactor: enhance FFmpegRTSPReader to improve frame reading reliability with retry logic 2025-09-26 02:26:44 +07:00
test_protocol.py feat: update rxtx log 2025-09-23 15:44:09 +07:00
worker.md feat: update worker.md 2025-09-19 18:14:03 +07:00