오라클클라우드 인스턴스 서버 무료티어를 50기가짜리 2개를 각각 따로 구축해서 LEMP로 두개의 서버를 구축해서 사용중입니다.

 

오라클 클라우드 무료  인스턴스 서버 스펙은 다음과 같습니다.

 

- 메모리 : 1GB
- 디스크 : 100GB
- 트래픽 : 10TB

 

유튜브나 특정 사이트의 자료를 라이믹스 게시판에 자동으로 등록되게 하려고 파이썬, 셀레니움, 크롬드라이버, 크롬브라우저 등을 이용해서 로컬에서 파이썬 스크립트를 작성해서 작동 시키는건 성공 했습니다.

그런데 크론으로 작동시키기 위해 인스턴스 서버에 스크립트 파일을 업로드 해서 실행하면(코드는 서버에서 작동되도록 수정 했습니다.)  타임아웃에 걸려서 작동을 안하네요.

셀레니움이 리소스를 많이 먹는것 같아서 웹스크래핑 소스를 db에 등록해서 하는 방법도 써봤는데 

테스트용 스크립트까지는 db에 등록이 되는데 스크래핑 소스는 역시 오류가 생깁니다.

아무래도 오라클 무료 인스턴스 서버가 이 스크립트를 실행할만한 스펙이 부족해서 

실행이 안되는 것 맞을까요?

맞다면 웹크롤링이나 스크래핑을 크론으로 설정하기 위해 웹서버에서 오류 없이 작동될 정도의 서버 스펙은

최소 어느 정도 되어야하는지 궁금 합니다.

 

  • profile
    오라클 프리티어면 ARM 서버도 하나 줄텐데 그건 4코어 메모리 24기가까지 가능한걸로 기억합니다
    ARM 실행 불가능한것 제외 왠만한건 잘돌아갈겁니다
  • profile profile
    좋은 정보 감사 합니다. 저는 amd 서버만 각 50기가씩 2개 주는 줄 알았는데 ARM 서버도 무료티어에 존재하는것 같네요. 이걸 이용해서 시도해 보겠습니다.
  • profile

    램 1G로는 셀레니움뿐 아니라 조금이라도 복잡한 것은 다 무리죠.

    OS에 따라서는 기본적인 보안패치 업데이트조차 중간에 뻗어버리곤 하는 사양입니다.

     

    뭔가 본격적으로 돌리려면, 그 해의 대표적인 "보급형" 스마트폰을 기준으로 삼으면 무난합니다.

    10년 전 스마트폰도 램 1G는 기본이었고, 요즘은 최소 4~6G씩 되죠.

  • profile profile
    저는 인스턴스 서버의 스펙은 당연히 좋을것? 이라는 선입견 때문에 코드 문제라고 생각해서 코드만 며칠동안 계속 수정했었는데 이번 기회에 무료 서버의 스펙이 이렇다는걸 알게 되었습니다. 램 기준 4-6기가 정도로 다시 시도해 보겠습니다.