6 Commits

Author SHA1 Message Date
e3c9d6f17d fix(celery): 优化PDF邮件任务配置并增强测试
调整Celery任务的retry和timeout配置,增加详细的日志记录
增强测试脚本的错误处理和诊断信息
2026-01-19 21:58:26 +08:00
83bbcd8ff7 feat: 添加PDF报告邮件发送功能
- 在core/tasks.py中添加celery_send_pdf_report_email任务,用于生成PDF报告并发送邮件
- 在test_redis_celery.py中添加对应的测试用例test_celery_redis_pdf_email
- 更新main函数中的测试计数和结果输出逻辑
2026-01-19 21:36:23 +08:00
e2f389a325 test: 添加Celery邮件测试和日志配置检查功能
添加两个新的测试用例:
1. test_celery_redis_email:测试通过Celery和Redis发送邮件功能
2. check_logs_config:检查Gunicorn、Celery、Redis的日志配置是否统一
同时更新主测试函数以包含新增测试
2026-01-19 21:06:39 +08:00
3776de8477 feat(日志): 添加测试脚本日志文件输出并更新日志文档
添加测试脚本日志文件输出功能,创建日志目录并设置权限。同时更新README.md文档,详细说明生产环境中各类日志的查看方法和常见问题解决方案。
2026-01-17 22:03:37 +08:00
2921ab8dda feat(tasks): 添加调试任务用于测试Celery和Redis连接
refactor(test_redis_celery): 使用urllib解析Redis URL并改进错误处理
2026-01-17 21:35:34 +08:00
4200249398 feat(test): 添加Celery和Redis集成测试脚本
添加两个测试脚本用于验证生产环境配置:
1. test_celery.py - 测试Celery任务执行和连接
2. test_redis_celery.py - 测试Redis连接和Celery集成

同时更新.gitignore以排除其他测试文件但保留这两个测试脚本
2026-01-17 20:56:38 +08:00