Ich bin eine Flasche App mit Gunicorn hinter Nginx Proxy laufen und versuche, den Gaiohttp Arbeiter zur Arbeit zu bekommen. Die App gibt 404 nur für alle URLs zurück, wenn der gaiohttp-Worker ausgewählt istGunicorn mit gaiohttp Arbeiter immer 404 mit Kolben App
Wenn die Synchronisierung oder Gevent-Worker funktioniert alles einwandfrei. Auch läuft nicht direkt zu Gunicorn und Gaiohttp, d. H. Nicht mit Nginx funktioniert es gut.
Ich habe alles gelesen, was ich finden kann.
Fehle ich etwas? Ist gaiohttp worker gültig, wenn er hinter einem nginx-Proxy ausgeführt wird?
Meine nginx config:
location /app {
proxy_pass http://127.0.0.1:9002;
rewrite /app(.*) /$1 break;
proxy_redirect off;
proxy_buffering on;
proxy_pass_header Server;
proxy_set_header X-Scheme $scheme;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Script-Name /app;
}
gunicorn:
/usr/bin/gunicorn --workers 2 -k gaiohttp -b 127.0.0.1:9002 app:app
Mit den neuesten Versionen von gunicorn etc etc.