Articles of uwsgi

Les travailleurs uwsgi ont-ils une memory commune?

J'ai configuré mon Nginx avec Django uwsgi. Lorsque le server django démarre, il lit un file de 5 Mo à partir du disque dur. Maintenant, sans Nginx avec le server par défaut de Django python manage.py runserver => Fonctionne immédiatement et commence à python manage.py runserver pages. Problème: Avec Nginx comme server Il faut beaucoup […]

Servir Django staticfiles via Nginx 404

Je mets mon Djangoproject sur Nginx avec uwsgi. les files statiques doivent être servis séparément par Nginx server { listn 80; server_name blog.foo.de; location /static { root /home/user/blog/staticfiles; access_log off; expires 30d; } location / { include uwsgi_params; uwsgi_pass unix:/tmp/blog.socket; } access_log /var/log/nginx/blog.access.log combined; error_log /var/log/nginx/blog.error.log warn; } Mon STATIC_URL est défini sur http://blog.foo.de/static/ Le […]

Nginx + uWSGI – Séparation de la logique de configuration

Je suis débutant à ce sujet, mais en fonction de la documentation et des tutoriels de flask, nginx et uwsgi que j'ai trouvé, la norme semble être d'utiliser nginx pour passer les variables de configuration à uwsgi. Pourquoi est-il préférable de définir les variables de configuration dans un file ini dans /etc/uwsgi/myapp.ini? Il me semble […]

"UWSGI Error Python application not found" après avoir essayé d'append un sous-domaine à Nginx

Évidemment, j'ai eu tort de supposer que l'ajout d'un sous-domaine soit aussi direct que la duplication de mon domaine existant et l'ajout d'un logging DNS. J'ai donc essayé d'exécuter cp -r /var/www/mydomain.com/ /var/www/dev.mydomain.com et de configurer un sous-domaine à partir des parameters de domaine d'origine, mais maintenant, il donne une erreur 'Python application not found' […]

Configuration de Nginx et uWSGI sur différents servers

J'ai déjà fait plusieurs configurations de uWSGI pour les applications django et flask pour python-plugin sous ubuntu avec Nginx en tant que server web. Je l'ai toujours fait dans une boîte … Comme maintenant, nous avons besoin de security pour séparer les servers d'applications des servers Web. Je ne peux pas find un moyen de […]

Impossible de déployer uWSGI Python Script: Mount Point = 0

Lorsque je lance mon application, je reçois l'erreur suivante: *** Operational MODE: single process *** unable to load app 0 (mountpoint='') (callable not found or import error) *** no app loaded. going in full dynamic mode *** La command que j'utilise pour l'exécuter est la suivante: /usr/local/bin/uwsgi -L -w app:app –ini /etc/configuration/uwsgi/uwsgi.ini –uid deploy Ma […]

Pourquoi UFW bloque-t-il certaines connections internes autorisées?

Ma configuration est la suivante: Serveur 1 (192.168.1.1) – nginx (balance de charge) – Ubuntu 12.04 LTS Serveur 2 – uwsgi – Debian 7.1 Serveur 3 – uwsgi – Debian 7.1 UFW sur le server 2 et le server 3, bloque certaines requêtes provenant du server 1 (nginx) et s'affiche dans le journal des erreurs […]

Je peux comstackr le support GeoIP dans uWSGI ou Nginx. Quelle est la différence?

Je lance uWSGI avec PHP et Python grâce à Nginx. Tout cela est compilé à partir de la source. Je souhaite un support GeoIP. Nginx et uWSGI peuvent être compilés avec leurs propres plugins / modules GeoIP. Existe-t-il des différences pratiques entre les deux que je devrais connaître en termes de performance ou d'utilisation des […]

uwsgi, plusieurs variables d'environnement

J'utilise uWSGI pour exécuter une application Django sur nginx. J'ai configuré le server et tout semble fonctionner correctement. Ce que j'aimerais vraiment pouvoir faire est de stocker la key secrète django dans les variables d'environnement système, donc il ne fait pas partie du file settings.py. Je sais que quelque part dans les options uwsgi, il […]

CPU 100% sur le maître uWSGI est tué, le server ne prend pas de requests

Je suis confronté à ce problème où mes loggings d'erreur uWSGI montrent "UAAAAAAH mon maître déconnecté: je vais me tuer!". Cela s'est produit deux fois en 2 semaines et ne concerne que lorsque nous déployons un code, ce qui fait un uwsgi –recharge /tmp/X.pid. uWSGI est contrôlé par un superviseur, mais cette étape vient de […]