SCTR 관련 장애
안녕하세요 @realmankwon 입니다.
금일 SCTR 관련해서 2가지 장애가 있었습니다.
1 . SCTR 을 에어드롭 받지 못한 건
2 . R을 @sct.refone으로 보냈지만 명단에 나타나지 않는 건
관련해서 일단 로그를 분석하였습니다.
1 . 번의 경우는 SCTR이 모두 에어드롭이 되어서 전송이 되지 못한 것을 확인하였습니다.
해당 건들은 @naha 님과 @lucky2 님의 피추천인인 것으로 확인이 되었고 내일 정상적으로 에어드롭이 될 예정입니다.
2 . 번의 경우는 아직 정확한 원인을 찾지 못했습니다.
소스를 면밀히 검토했지만 누락이 발생하는 것이 논리적으로 이해가 되지가 않습니다.
로그상으로 보았을때 오류없이 해당 명단이 조회가 되지 않고 있었습니다.
전수조사를 위해서 R 전송이 있었던 모든 기간에 대해서 조사를 하였고 입력되지 않은 건들을 모두 입력하였습니다.
기간이 초과가 되어 명성이 이미 30이 초과한 건들도 모두 초기 명성 25로 수정 완료하였습니다.
누락된 명단은 다음과 같습니다.
로직상 원인을 찾지 못한 상황이라 관련해서는 조사기간을 겹쳐서 조사하는 것으로 변경을 하였습니다.
- 기존 : 이전 시간 ~ 마지막 블록 시간
- 수정 : [이전 시간 - 1시간] ~ 마지막 블록 시간
10분마다 한번씩 R 토큰이 전송된 내역을 조사하는데 1 시간 전을 조회하기 때문에 최소 5번 정도를 추가로 조회하게 됩니다.
이미 입력된 것들은 중복해서 넣지 못하게 되어 있으므로 중복 저장이 될 일은 없습니다.
추가로 SCTR 전송 봇에 대한 모니터링도 추가하였습니다.
그래서 현재로 모니터링 되고 있는 봇은 다음의 3가지입니다.
- 블록 저장 봇
- KRWP 보상 봇
- SCTR 에어드롭 봇
이번 건은 중단 되었을때 정상적으로 재기동하는 것까지 테스트를 마쳤습니다.
이번 달에 SCTR 분배 로직이 변경이 있을텐데 그 전에 문제점이 발견되어서 다행입니다.
인지하지 못하고 있었는데 유저분들 덕분에 찾아서 처리가 되었습니다.
죄송스럽고 감사합니다.
fenrir78님이 realmankwon님의 이 포스팅에 따봉(20 SCT)을 하였습니다.
수고많이하셨습니다. ㅠㅠ
@tipu curate
Upvoted 👌
수고가 많으십니다~~
늘 고생 많으십니다!