3 votes

Mode empereur uwsgi - Message d'avertissement

J'utilise uwsgi fonctionnant en mode empereur pour servir plusieurs applications Django sur un seul serveur. Par conséquent, pour chaque projet, j'ai un fichier de configuration propre comme celui-ci :

    True
    1
    True
    666
    /tmp/%n.sock
    www-data
    www-data
    %d../%n
    %n

Tout fonctionne bien, la seule chose qui me préoccupe ou que je ne comprends pas complètement est que, lorsque je lance uwsgi avec "uwsgi --emperor /home/user/apps/vassals/", je reçois le message d'avertissement "* AVERTISSEMENT : vous exécutez uWSGI en tant que superutilisateur !!! (utilisez le drapeau --uid) *".

Puis-je ignorer ce message ou cela signifie-t-il que uwsgi ne tient pas compte des paramètres uid gid dans les fichiers de configuration du projet ?

Merci beaucoup. Mario

2voto

roberto Points 1782

UWSGI vous préviendra chaque fois que vous le lancez en tant que root. Indépendamment de l'utilisation (il est tout à fait correct de lancer l'empereur en tant que root pour permettre aux vassaux d'être mappés à des uid différents), vous recevrez l'avertissement. Les utilisateurs doivent être conscients lorsqu'ils exécutent des processus root.

1voto

Philippe Dube Points 91

Vous pourriez l'ignorer, cependant, pour une meilleure pratique, vous devriez spécifier l'utilisateur en cours d'exécution.

uwsgi --empereur /chemin/vers/vasaux/* --uid www-data --gid www-data 

Il se plaint que le processus empereur s'exécute en tant que root. Maintenant, même si cela ne sert aucune demande, cela pourrait être un problème potentiel. Chacun des vassaux aura la configuration que vous avez spécifiée.

Il est toujours conseillé, si possible, d'exécuter un processus de manière isolée.

0 votes

Si c'est une meilleure pratique que l'empereur ne devrait pas s'exécuter en tant que root, pourquoi la documentation est-elle en désaccord? uwsgi-docs.readthedocs.io/fr/latest/Emperor.html

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X