구글클라우드플랫폼을 이용해 랜딩봇 돌릴때 오류해결 방법(ssl.c:661)
폴로닉스(poloniex)에서 비트코인으로 렌딩을 열심히 하고 있었는데요. 어느날 지인이 랜딩을 자동화하고 있었다는걸 알게됐습니다. 구글클라우드플랫폼을 이용해 랜딩봇을 실행시키는 것이었는데요. 구글에서 검색해보면 자세히 나와있으니 그 방법은 생략하도록 하고요.
저는 렌딩봇을 구글클라우드플랫폼(google cloud platform)에서 돌리는 글을 자세히 읽고 천천히 그대로 따라했지만 오류가 나더라고요. 아래와 같은 오류메세지였습니다.
Error:urlopen error (SSL: CERTIFICATE_VERIFY_FAILED) certificate verify failed (_ssl.c:661) Requesting returnOpenLoanOffers Caught
저만 그런줄 알았더니 인터넷에 다른 분들도 많이 이런 오류를 접했던 것 같은데 해결방법이 나온 글을 못봐서 이리저리하다가 해결했던 방법을 적으려고 합니다.
랜딩봇 오류 해결방법은 간단했습니다. 구글클라우드플랫폼의 가상머신을 지우고 다시 설치하고를 반복했습니다. 물론 폴로닉스에서 api발급도 새로 받았고요. 정확하게 어떤 이유때문에 오류가 나는건지 알수는 없었지만 저는 4번 이 작업을 반복했더니 오류가 사라졌습니다.
그리고 글에서는 파이썬과 랜딩봇 프로그램을 구글클라우드플렛폼에 설치하라고 했는데 저는 정말 되는건지 궁금해서 제 컴퓨터에도 설치해봤습니다. 리소스를 적게 먹는다고하여 저는 제 컴퓨터에서 실행하면서 구글클라우드플랫폼에서 계속 설정 작업들을 했습니다.
저처럼 오류나는 분들은 제가 했던것처럼 내컴퓨터에 설치해서 돌려보기도하고 구글클라우드플랫폼에서 vm가상머신을 제거했다가 다시 설치하기를 반복해보세요.