본문 바로가기

기록128

[Python] json.dumps 한글 인코딩 문제 : json.dumps(result) 했을 때 한글이 다 깨져 나옴 해결 : results = json.dumps(result, ensure_ascii=False) ensure_ascii=False 넣어서 해결 2022. 9. 1.
[Python] Flask 디버그 모드 app.run(debug=True) 이렇게 설정해두면 코드가 수정됐을 때 알아서 서버가 재시작된다. 개발할 때 편리함. 다만, 운영에 올릴 때는 false로 하는 게 좋다는 글을 발견해서 적용. 디버그 모드로 설정해놓으면, 파이썬에서 발생한 모든 오류가 출력되므로 보안이 취약해진다. 반드시 정식 서비스할때는 설정을 해제해주자. 출처 : https://hudi.kr/flask-%EB%94%94%EB%B2%84%EA%B7%B8-%EB%AA%A8%EB%93%9C-%EC%84%A4%EC%A0%95/ 2022. 9. 1.
[Linux] top 명령어 top 시스템의 상태를 전반적으로 가장 빠르게 파악 가능(CPU, Memory, Process) 옵션 없이 입력하면 interval 간격(기본 3초)으로 화면을 갱신하며 정보를 보여줌 주로 고객사에서 서버 접속 끊기는 것을 방지하고 CPU, Memory 체크할 때 썼음. 출처 : https://zzsza.github.io/development/2018/07/18/linux-top/ 2022. 9. 1.
로드 밸런싱 이란 로드 밸런싱이란 말 그대로 서버가 처리해야 할 업무 혹은 요청(Load)을 여러 대의 서버로 나누어(Balancing) 처리하는 것을 의미한다. 사업의 규모가 확장되고, 클라이언트의 수가 늘어나게 되면 기존 서버만으로는 정상적인 서비스가 불가능하게 되는데, 이런 증가한 트래픽에 대처할 수 있는 방법은 크게 두 가지다. - Scale up : 서버 자체의 성능을 높이는 것 - Scale out : 여러 대의 서버를 두는 것 Scale-out의 방식은 여러 대의 서버로 트래픽을 균등하게 분산해주는 로드밸런싱이 반드시 필요하다. 좋은 블로그 : https://nesoy.github.io/articles/2018-06/Load-Balancer 출처 : https://tecoble.techcourse.co.kr/.. 2022. 9. 1.
[Linux] 리눅스 특정 파일 검색 ls ls -al | grep '[검색어]' 출처 : https://blog.naver.com/PostView.naver?blogId=tollu09&logNo=220986391076&categoryNo=37&parentCategoryNo=0&viewDate=&currentPage=1&postListTopCurrentPage=1&from=postView 2022. 8. 30.