[2019-09-12] KRWP 보상 에러 처리

in #sct5 years ago (edited)

안녕하세요 @realmankwon입니다.

1 . 타 사이트 베네피셔리 설정 누락 건

지난 9월 8일까지 타 사이트에서 베네피셔리를 설정하여 누락된 건에 대해서 전수 조사를 완료하였습니다.

해당 포스팅은 다음과 같습니다.

KakaoTalk_Photo_2019-09-12-22-35-34.png

총 16 건의 포스팅이었고 해당 블럭 정보를 조회 후 입력을 완료하고 KRWP 보상까지 완료하였습니다.
늦게 처리되어 죄송합니다.

2 . KRWP 보상 전송 중단

단톡방에서 KRWP 보상이 들어오지 않고 있다는 것을 보고 로그를 확인했습니다.
금일 오후 12시 49분부터 KRWP 보상 전송이 중단되어 있었습니다.

start date 와 end date 가 동일하여 Exception 이 발생하고 DB 에 저장하는 것은 ROLLBACK 처리가 되어 더 이상 처리를 하지 못하도록 된 것을 볼 수 있습니다.
실제로는 KRWP 보상 봇은 이상이 없었고 블럭 정보를 입력하는 봇이 중단되어 정보가 없어서 전송이 안 되고 있었습니다.

블럭 정보를 입력하는 봇의 로그를 확인해 보았습니다.

36346357 블럭 정보까지 입력을 하고 36346358 블럭을 조회하면서 봇이 중단이 되어 있었습니다.
해당 부분의 소스를 보면 steem 의 api 를 호출하는 부분인데 api 자체에서 응답이 없어서 대기 상태로 빠져 있었던 것 같습니다.

지금까지 KRWP 보상이 중단되었던 대부분의 원인이 바로 저 함수 호출 부분에서 exception 도 없고 비정상 데이터의 조회도 아닌 명령후 대기상태로 빠진 것입니다.
차라리 exception이 발생하면 다시 실행이 되도록 구현이 되어 있는데 HF21, HF22 이후부터 갑작스레 api 호출 이후 응답이 없는 경우가 많아졌습니다.
이 부분을 어떻게 처리를 해야할지 고민입니다.
현재 이 블럭 데이터로 대부분의 서비스가 처리가 되고 있어서 더 걱정입니다.

추석 연휴 첫날이지만 오늘도 오전 내도록 1 번 건을 처리한다고 시간을 보냈습니다.
추석 전에 처리를 한다고 했었기에 일정을 맞추느라 어쩔 수 없었네요 ^^
근데 몸이 탈이 나버렸습니다.
편도가 붓고 열이 심하게 나고 몸살이 나는 바람에 1 번 건 처리 후 바로 침대에서 잠을 자기 시작했습니다.
단톡방 메세지를 잠깐 읽고 이상이 있다는 걸 봤지만 몸이 말을 안 들어서 일단은 좀 더 잠을 잤습니다.
정신을 좀 차리고 확인을 하니 2 번 건의 내용대로 블럭 정보 저장 봇이 중단되어 있었습니다.
재실행 이후 다시 처리 중이지만 한건 한건 블럭을 저장하기 때문에 시간이 많이 걸리는 상태입니다.
한꺼번에 일괄 처리하는 로직도 개발은 하였는데 irreversible 정보를 함께 처리하지 못해서 좀 더 연구를 하여 처리가 되면 이런 장애시에 빨리 처리가 될 수 있을 것 같습니다.

오늘은 정말 힘이 드네요.
몸도 힘든데 장애는 계속 나고 제가 개발한 부분이 아닌 스팀 api 자체의 문제로 인해 발생을 하니 더 맘이 좋지 않습니다.
휴일에 가족들과 시간을 보내지도 못하고 컴퓨터 앞에 앉아서 6~7시간을 장애 처리를 하고 있자니...
많은 생각을 하게 됩니다.
이대로 계속 지속할 수 있을지 고민이 되는 하루입니다.
내일 또 출근을 해야하는 오늘은 여기서 마무리 해야할 듯 합니다.

몸이 회복되면 마음도 회복이 되겠지요~^^

Sort:  

수고많으셨습니다~ 휴일에 pc 앞에서 많은 시간을..ㅠㅜ 푹 쉬시고 건강도 회복하시는 기간 되기를 바랄께요~

Posted using Partiko iOS

넵넵 감사합니다 ^^
빨리 기운을 차려야겠습니다!ㅋ

하드포크 때문에 api가 불안해서 문제가 많군요. 무엇보다 중요한 건 건강이니 건강 챙기면서 하세요.

Posted using Partiko Android

항상 감사드립니다 트아님~^^
저것도 감안을 하고 개발을 했어야 했는데 안정화 이전에 다른 건들이 계속 생기네요~
그럼에도 불구하고 돌아가는 시스템을 구축해야 할 듯 합니다!!
즐거운 추석 되세요 !ㅋ

lovelyyeon.sct님이 realmankwon님의 이 포스팅에 따봉(10 SCT)을 하였습니다.

ㅜㅜ 괜찮으세요? 몸을 그래두 챙기시며 조절하셔서 기운내세요..

어제 많이 누워 있어서 많이 좋아졌습니다.
열만 좀 내리면 될 듯 해요 ^^
하지만 출근을 했다는 점...ㅋ
추석 기간동안 빨리 회복해야죠~
연님도 항상 건강 챙기시구요 즐거운 추석 되세요^^

항상 감사합니다!!!

fenrir78님이 realmankwon님의 이 포스팅에 따봉(20 SCT)을 하였습니다.