Maison  >  Questions et réponses  >  le corps du texte

nginx - Pourquoi Gunicorn ne peut-il pas gérer directement WSGI ?

Selon la configuration sur nginx, il s'agit de proxy_pass, pas de uwsgi_pass, cela ne signifie-t-il pas que l'amont de gunicorn est également au format HTTP ? Gunicorn est ensuite converti en WSGI pour démarrer l'application ?

習慣沉默習慣沉默2713 Il y a quelques jours554

répondre à tous(1)je répondrai

  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:25:09

    Je réponds à ma propre question. Après une journée de recherche, il s'avère que wsgi est un standard de programmation, pas un protocole socket. Ceci est différent de fastcgi, qui est un protocole de communication
    . wsgi spécifie une fonction avec deux paramètres comme méthode d'interface environ, startresponse
    gunicorn est un serveur Web qui peut appeler des programmes conformes aux normes wsgi. Si vous ne souhaitez pas l'utiliser, vous pouvez le remplacer par l'application mod_wsgi+Python. Cependant, les performances peuvent ne pas être si bonnes et modwsgi a de nombreux problèmes et. n'est pas entretenu.

    De plus, uwsgi est un serveur basé sur wsgi. Ces deux choses sont faciles à réunir

    .

    répondre
    0
  • Annulerrépondre