Yksi suurimmista ongelmista Django-sovelluksen käyttämisessä Gunicornilla on, että sovelluksen skaalaaminen voi olla vaikeaa. Gunicorn on yksisäikeinen palvelinprosessi, joten jos sovelluksen vastaanottamien pyyntöjen määrä kasvaa, se voi ylikuormittua ja epäonnistua.
You can run your Django application using Gunicorn with the following command: gunicorn myproject.wsgi
Tämä koodirivi kertoo, kuinka Django-sovellus suoritetaan Gunicornilla. Gunicorn on Python WSGI HTTP -palvelin UNIXille ja pre-fork worker -malli. Myproject.wsgi-tiedosto sisältää Django-projektisi määritysparametrit.
Mikä on Gunicorn
Gunicorn on Python-verkkopalvelin, joka tarjoaa yhden käyttöliittymän useille WSGI-sovelluksille. Se on suunniteltu nopeaksi ja helppokäyttöiseksi, ja siinä on hyvin määritelty API.