pythonanywhere DB access issues (pythonanywhere DB 접근 이슈)
Kimdonghyeon7645 opened this issue · 2 comments
Kimdonghyeon7645 commented
서버의 메인 콘텐츠는, 주기적으로 날씨 데이터를 불러와서 날씨에 대한 서비스를 제공하는 것인데,
문제는 pythonanywhere db 접근에 에러가 나서 수동으로 db를 업데이트 할 수 밖에 없는 상황.
스크립트 파일을 올려도, pythonanywhere db를 접근못하면 자동으로 db 데이터를 업데이트 할 수 없다.
현재 그부분의 이슈해결이 필요한 상황.
- paramiko 모듈로 SSH 연결 테스트
- sshtunnel.open_tunnel() 오류 해결
- connect() 부분 오류 해결
- python 코드로 pythonanywhere DB 업로드
- 완성 코드 작성및 스크립트로 적용
Kimdonghyeon7645 commented
문제에 대한 원인을 찾았다.
로컬에서 ssh 접근은 할수 없다. (유료계정은 예외)
그리고 얼마지나지 않아 만난 문제도 원인을 찾았다.
white list 에 없는 링크는 pythonanywhere상에서 접근 할 수 없다. (유료계정은 예외)
모든 원인이 돈이였다.
따라서, 새로운 목표
- 크롤링 part
- white list에 사용할 링크 추가를 요청
- white list 링크 추가 성공
- 크롤링 성공
- DB 업로드 part
- ssh 접근 성공
- mysql 접근 성공
- DB 업로드 성공
Kimdonghyeon7645 commented
성공했다.
드디어 pythonanywhere로
크롤링, DB업로드를 매일마다 자동으로 실행하게 되었다!