uwsgi (3) 썸네일형 리스트형 [VM virtualBox] 윈도우에서 테스트서버 환경 세팅 이번 포스팅은 윈도우에서 vm virtual box를 사용하여 로컬에서 실제 서버가 아닌, 테스트 환경으로 먼저 요청을 보내게 하여 테스트할 수 있는 환경을 세팅하기 위한 포스팅입니다. VM VirtualBox 설치 www.virtualbox.org Oracle VM VirtualBox Welcome to VirtualBox.org! News Flash Important October 27th, 2020We're hiring! Looking for a new challenge? We're hiring a VirtualBox senior developer (Germany/Europe/USA). New October 20th, 2020VirtualBox 6.1.16 released! Oracle today .. [ Trouble Shooting ] 서비스 중 발견한 문제 발생 및 해결 이번 포스팅은 서비스 운영 중 발생한 트러블 슈팅에 대한 기록입니다. Invalid request block size 서비스 도중 uwsgi의 로그 확인 도중 아래와 같은 로그 확인 [ 문제 발생 ] > uWSGI는 디폴트로 각 요청의 헤더에 대해 매우 작은 버퍼 크기를 할당한다(4096 bytes) > 해당 요청의 버퍼 크기가 max 사이즈를 초과해서 유효하지 않은 요청이라고 502 Bad Gateway 에러가 발생 [ 해결 방안 ] uWSGI의 buffer size 세팅 값을 변경한다. buffer-size=32768 pymysql timeout 설정 Main DB의 CPU 과부하로 인해 DB connection이 오래 걸리는 문제가 발생함. pymysql 사용 시 default설정이 no timeo.. [Python] Flask + uWSGI + Nginx를 연결 및 배포 이번 포스팅은 Flask + uWSGI + Nginx를 연결하여 웹 애플리케이션을 배포하는 포스팅입니다. Flask ( 웹 애플리케이션 ) Flask는 파이썬으로 작성된 마이크로 웹 프레임워크 중 하나이다. Flask 설치 $ pip install flask > pip를 사용하여 간단하게 플라스크를 설치한다. Flask 기반 웹 어플리케이션 작성 Flask 기반 웹 어플리케이션을 작성한다. 우선은 구동을 위해 간단하게 작성 진행, 파일명은 application.py 로 생성 (아래 wsgi.py 파일에서 사용) from flask import Flask app = Flask(__name__) def index(): return "Hello Flask" if __name__ == '__main__': ap.. 이전 1 다음