A Django alkalmazás Gunicorn használatával való futtatásának egyik fő problémája az, hogy nehéz lehet az alkalmazás méretezését. A Gunicorn egy egyszálú szerverfolyamat, így ha az alkalmazás által fogadott kérések száma növekszik, akkor túlterheltté válhat és meghiúsulhat.
You can run your Django application using Gunicorn with the following command: gunicorn myproject.wsgi
Ez a kódsor megmondja, hogyan kell futtatni a Django alkalmazást a Gunicorn használatával. A Gunicorn egy Python WSGI HTTP-kiszolgáló UNIX-hoz és egy pre-fork worker modell. A myproject.wsgi fájl tartalmazza a Django-projekt konfigurációs paramétereit.
Mi az a Gunicorn
A Gunicorn egy Python webszerver, amely egyetlen felületet biztosít több WSGI-alkalmazáshoz. Úgy tervezték, hogy gyorsan és egyszerűen használható legyen, jól definiált API-val.