1SELECT * FROM stl_load_errors ORDER BY starttime DESC; 해당 쿼리로 확인이 가능하다. STL_LOAD_ERRORS에 대한 문서는 아래 링크를 참조.https://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_STL_LOADERROR_DETAIL.html 에러코드에 관한 문서는 아래 링크를 참조.https://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_Load_Error_Reference.html
기존의 낡은 어드민 페이지를 버리고, 새로운 어드민 페이지를 개발하면서 SNG 게임인 만큼 페이스북 관련 지표를 제공하면 좋겠다는 생각이 들었습니다. 다행히 Graph API에서 페이지 관련 지표를 간단하게 얻어올 수 있었습니다. 기본 형식https://graph.facebook.com/v3.0/page-id/insights/metric_name/?access_token=access_token metric_name은 아래 페이지의 Naming Patterns for Metrics 카테고리에서 자세히 보실 수 있습니다.https://developers.facebook.com/docs/graph-api/reference/v3.0/insights 저는 1주간 페이지의 새로운 좋아요가 몇개나 증가했는지 알기 위..
얼마 전 회사에서, 팬페이지의 포스트에 댓글을 작성한 유저들을 긁어오는 운영툴이 작동하지 않는다는 문의를 받았습니다. 또 페이스북이 문제겠죠 ㅠㅠ 역시 페이스북이 문제였고(!) 이유는, 페이스북 쪽에서 권한을 변경했기 때문입니다... 원래 앱의 액세스 토큰으로 접근해서 from 필드를 얻어왔는데, 이제 페이지의 액세스 토큰을 사용해야 하는 것 같더라구요. 그리고 기본적으로 발급받는 페이지의 액세스 토큰은 expire가 있는 토큰이기에.. 영구적인 액세스 토큰으로 변환해야 하는 이슈가 있었습니다. https://code.i-harness.com/en/q/1066b92 저는 이 링크를 참고 하였습니다. 페이스북 레퍼런스보다 훨씬 도움이 되었습니다. Graph API 2.7 버전 기준으로는, 마지막 단계인 g..
요즘 너무 바빠서 포스팅을 미루고 미루다 드디어 쓰게 되었네요. 1편의 내용을 이어서 쓰자면, 당연히 쓰레드풀을 그렇게 어마무시하게 늘렸으니 문제가 생기는건 당연했습니다. 하지만, 예측하기 힘들게 서서히 찾아오더군요. 갑자기 서버들간의 Connect가 끊긴다던지, 특정 게임의 접속'만' 갑자기 안된다던지... 대비되지 않은 상황에 대한 예외 케이스들이 많이 발생했습니다. 처음엔 서버 머신 축소로 인한 장애로 생각했으나, 사실 이 모든 원흉엔 토너먼트가 있었던거죠. 그 후 저는 토너먼트 서버의 어떤 부분에서 부하가 걸리는지 찾아내는데 많은 삽질을 했습니다... 아직까지 생각하면 눈물이 앞을 가리네요. 물론 그러면서 깨닫고, 배운점이 많이 있습니다. 그래서 저 스스로도 이것들을 잊지 않고 상기하기 위해, 그..
- Total
- Today
- Yesterday