docs: DM 뉴스 전송 실패 문제 해결 - 잘못된 경로 수정
This commit is contained in:
parent
80772ffa66
commit
b0e998077f
40
troubleshooting/250906_admin_dm_news_import_error.md
Normal file
40
troubleshooting/250906_admin_dm_news_import_error.md
Normal file
@ -0,0 +1,40 @@
|
||||
# DM 뉴스 전송 실패: 잘못된 경로로 인한 ImportError
|
||||
|
||||
## 작성일: 2025-09-06
|
||||
## 작성자: admin
|
||||
|
||||
## 문제 상황
|
||||
- 오전 9시 일일 브리핑 DM에서 "뉴스를 가져오는 중 오류가 발생했습니다" 메시지 발생
|
||||
- 이메일 요약은 정상, 뉴스만 실패
|
||||
|
||||
## 원인 분석
|
||||
**파일**: `/home/admin/ivada_project/rb8001/app/skills/dm_skill.py`
|
||||
**위치**: 356줄
|
||||
```python
|
||||
sys.path.insert(0, '/home/heejae/rb8001') # 잘못된 경로
|
||||
from sent_news_tracker import SentNewsTracker
|
||||
```
|
||||
|
||||
**문제**: `/home/heejae/rb8001` 경로 존재하지 않음 → ImportError 발생
|
||||
|
||||
## 해결 방법
|
||||
```python
|
||||
sys.path.insert(0, '/home/admin/ivada_project/rb8001') # 올바른 경로
|
||||
```
|
||||
|
||||
## 검증
|
||||
```bash
|
||||
# API 정상 확인
|
||||
curl -X POST http://localhost:8505/api/news/search \
|
||||
-H "Content-Type: application/json" \
|
||||
-d '{"keywords": ["AI"], "max_items": 5, "format": "json"}'
|
||||
# 응답: 200 OK, 9개 뉴스 반환
|
||||
|
||||
# 경로 확인
|
||||
ls -la /home/admin/ivada_project/rb8001/sent_news_tracker.py
|
||||
# 파일 존재 확인
|
||||
```
|
||||
|
||||
## 교훈
|
||||
- 하드코딩된 경로는 환경변수나 상대경로로 변경 필요
|
||||
- 배포 환경과 개발 환경 경로 차이 주의
|
||||
Loading…
x
Reference in New Issue
Block a user