تنظیم تعداد workerهای Gunicorn در برنامه‌های Flask


در Gunicorn، یک worker فرآیندی است که مسئول پردازش درخواست‌ها و پاسخ‌ها در یک برنامه وب است. worker می‌تواند به صورت مستقل از بقیه فرآیندها عمل کند و بار کاری بین آنها، به سادگی، تقسیم می‌شود. این کار باعث افزایش کارایی و مقیاس‌پذیری برنامه می‌شود.

برای تنظیم تعداد Workerهای Gunicorn کافیست تا طبق مستندات تنظیم متغیرهای محیطی، یک متغیر محیطی به نام GUNICORN_WORKERS با مقدار دلخواه که همان تعداد Workerها است، به برنامه اضافه کنید.

مقدار پیش‌فرض این متغیر در برنامه‌های Flask، برابر با 3 است.