docs: 해결된 이슈 상태 업데이트
- skill-email DB 연결 문제: 해결 완료 (main_db로 변경) - 슬랙 워크스페이스: 별 문제 없음으로 표시 - datetime import: 확인 필요로 표시
This commit is contained in:
parent
ffcfe4db6c
commit
66e6acb1f3
@ -56,40 +56,41 @@ Gmail token not ready for user U091UNVE41M: reauth_required
|
|||||||
|
|
||||||
## 3. 원인 분석
|
## 3. 원인 분석
|
||||||
|
|
||||||
### 3.1 skill-email 서비스 실패 (51124 서버)
|
### 3.1 skill-email 서비스 실패 (51124 서버) - ✅ 해결 완료
|
||||||
|
|
||||||
#### 데이터베이스 연결 문제
|
#### 데이터베이스 연결 문제 - ✅ 해결 완료 (2025-08-25 00:12)
|
||||||
```python
|
```python
|
||||||
# skill-email 환경 설정
|
# skill-email 환경 설정 (수정 전)
|
||||||
TOKEN_PROVIDER=database
|
TOKEN_PROVIDER=database
|
||||||
DATABASE_URL=postgresql://robeings:robeings@localhost:5433/auth_db
|
DATABASE_URL=postgresql://robeings:robeings@localhost:5433/auth_db
|
||||||
|
|
||||||
|
# 수정 후
|
||||||
|
DATABASE_URL=postgresql://robeings:robeings@localhost:5433/main_db
|
||||||
```
|
```
|
||||||
|
|
||||||
**문제점**:
|
**문제점** (해결됨):
|
||||||
1. **auth_db 부재**: 51123 서버에 auth_db 데이터베이스 없음 (main_db만 존재)
|
1. ~~**auth_db 부재**: 51123 서버에 auth_db 데이터베이스 없음~~ → main_db로 변경 완료
|
||||||
2. **SSH 터널 설정**: 5433 포트가 51123으로 포워딩되나 DB 자체가 없음
|
2. ~~**SSH 터널 설정**: 5433 포트가 51123으로 포워딩되나 DB 자체가 없음~~ → main_db 연결 성공
|
||||||
3. **토큰 조회 실패**: DBCredentialsProvider가 연결 실패로 토큰 조회 불가
|
3. ~~**토큰 조회 실패**: DBCredentialsProvider가 연결 실패로 토큰 조회 불가~~ → 정상 작동
|
||||||
|
|
||||||
#### 에러 체인
|
#### 에러 체인 (해결됨)
|
||||||
```
|
```
|
||||||
1. rb8001 → skill-email API 호출 (/messages?user_id=U091UNVE41M)
|
이전: auth_db 연결 실패 → 500 에러
|
||||||
2. skill-email → PostgreSQL 연결 시도 (auth_db)
|
현재: main_db 연결 성공 → 토큰 조회 가능 (단, 만료 상태)
|
||||||
3. PostgreSQL → "database 'auth_db' does not exist" 에러
|
|
||||||
4. skill-email → "reauth_required" 폴백 응답
|
|
||||||
5. rb8001 → 500 Internal Server Error 수신
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### 3.2 추가 이슈
|
### 3.2 추가 이슈
|
||||||
|
|
||||||
#### datetime import 누락
|
#### datetime import 누락 - ⚠️ 확인 필요
|
||||||
```python
|
```python
|
||||||
# rb8001/main.py 에러
|
# rb8001/main.py 에러
|
||||||
NameError: name 'datetime' is not defined
|
NameError: name 'datetime' is not defined
|
||||||
```
|
```
|
||||||
|
- 상태: 코드에 datetime import 있으나 특정 조건에서 발생 가능
|
||||||
|
|
||||||
#### 슬랙 워크스페이스 불일치
|
#### 슬랙 워크스페이스 불일치 - ✅ 별 문제 없음
|
||||||
- **현재 등록**: T035VFRKCN6 (GoodGang Labs)
|
- **현재 등록**: T035VFRKCN6 (GoodGang Labs)
|
||||||
- **필요한 것**: T0925SXPS4D (미등록)
|
- **필요한 것**: T0925SXPS4D (실제로는 정상 작동 중)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user