IT, AI

2024년 09월 24일 일일 요약

notes262 2024. 9. 24. 23:18



=============================================

1: Nginx, Gunicorn, Uvicorn의 워커 개수를 적절히 설정하기 위한 내용을 다루고 있습니다. 워커는 독립적인 작업 단위로 병렬 처리와 부하 분산의 장점을 가집니다. 각 프로그램의 워커 동작 방식은 Nginx가 비동기, Gunicorn이 동기, Uvicorn이 비동기를 지원하며, 가장 효율적인 워커 수는 Nginx는 CPU 코어 수에 맞추고, Gunicorn은 (2 * CPU 코어수) + 1을 권장합니다. Uvicorn은 공식적인 권장 워커 수를 제공하지 않으며, 상황에 따라 다르게 설정할 수 있습니다.

키워드: Nginx, Gunicorn, Uvicorn, 워커, 비동기, 동기, CPU bound, I/O bound

출처: https://velog.io/@devgyurak/%EB%82%B4-%EC%84%9C%EB%B2%84%EC%97%90-%EC%A0%81%EC%A0%88%ED%95%9C-worker-%ED%95%A0%EB%8B%B9%ED%95%98%EA%B8%B0-Feat.-Nginx-Gunicorn-Uvicorn

 

내 서버에 적절한 worker 할당하기 (Feat. Nginx, Gunicorn, Uvicorn)

공식 문서만 따라한 여러분(과 저)을 위한 워커의 수에 대한 고찰

velog.io