Notice
Recent Posts
Recent Comments
Link
HANA -J
TIL - 2021/11/04 본문
오늘 삽질 정리
1. ubuntu서버에 파일 올리기
잊지말자 순서!
- 작업파일 FileZilla로 서버에 파일 업로드
- 필요한 python 패키지 다운로드 (pip install [패키지명])
- AWS 방화벽확인, 포트확인(80포트, db연결포트 꼭확인하기)
- 터미널로 AWS 서버접속 (ssh -i 받은키페어를끌어다놓기 ubuntu@AWS에적힌내아이피)
- 서버로 실행할 파일로 이동 -> 서버실행 -> 서버꺼짐방지 (nohup python app.py &)
- 만약 서버에서 파일을 내리고 수정해야 한다면 ps -ef | grep 'app.py' 로 pid번호를 확인하고 kill -9 [pid값] 명령어로 프로세스 종료
2. ubuntu서버에 크롬, 크롬드라이버 설치
현재 작업중인 프로젝트는 크롬드라이버를 이용해서 스크래핑을 한다. 그래서 서버에도 크롬드라이버를 설치 해주어야 했는데 너무나 잘 정리된 블로그가 있어 삽질 오래하지 않았다..감사합니다.
https://dvpzeekke.tistory.com/1
AWS EC2 ubuntu에 selenium, chrome, chromedriver 설치하기
본 내용은 aws ec2 ubuntu 서버에서 진행됩니다. selenium 설치하기 selenium을 포함한 다른 패키지들을 설치할 때, pip을 사용합니다. $ sudo apt-get install python-pip 위 명령처럼 pip을 설치해주세요. $ sud..
dvpzeekke.tistory.com
크롬 드라이버를 다 설치하고 실행을 했는데 Chromedriver DevToolsActivePortfile dosen't exist 이런 에러가 발생했다.
해결방법은 밑에 작성된것 과 같이 옵션들을 적용시켜 구동 시키면 된다.
3. 1주차 미니프로젝트 -리뷰기능 구현
- pymongoDB는 데이터를 저장할 때 자동으로 _id를 저장해준다. 약간 MySQL의 auto_increment기능을 자동으로 해주어 편한거 같다.
- pymongoDB와 python은 함수가 직관적이고 쉽다. 아래의 코드를 보면 date 순서로 내림차순 정렬(가장최근순) 데이터를 limit 10개까지 불러온다 라는 의미이다.
728x90
'what I Learnd > TIL' 카테고리의 다른 글
TIL - 2021/11/10 (0) | 2021.11.10 |
---|---|
TIL - 2021/11/09 (0) | 2021.11.10 |
TIL - 2021/11/08 (0) | 2021.11.08 |
TIL - 2021/11/01 (0) | 2021.11.01 |
TIL - 2021/10/28 (0) | 2021.10.28 |
Comments