Projet

Général

Profil

Bug #5768

Lancement de nouveaux processus par gunicorn : export des variables d'env

Ajouté par Thomas Noël il y a plus de 9 ans. Mis à jour il y a presque 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
19 octobre 2014
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Pépin rencontré sur cg14 : lors du lancement via gunicorn, l'environnement DJANGO_CONFIG_FILE n'était pas envoyé aux nouveaux processus lancés, provoquant une erreur lors de l'accès à la plateforme (parce que SECRET_KEY vide, ce qui est bien, finalement, pour voir si y'a pépin ou pas).

Remède trouvé, à discuter : j'ai ajouté ça dans le lancement de gunicorn dans le init.d :

+        --env DJANGO_SETTINGS_MODULE=$DJANGO_SETTINGS_MODULE \
+        --env DJANGO_CONFIG_FILE=$DJANGO_CONFIG_FILE \
         passerelle.wsgi:application

Il faudrait regarder la doc et la version du gunicorn utilisée dans nos Debian, et voir si c'est nécessaire ou pas.

Perso, ça me semble bien de le faire, pour être "clair" sur ce qu'on veut dans l'environnement lors du lancement wsgi.

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 8 ans

  • Assigné à Jérôme Schneider supprimé
#2

Mis à jour par Frédéric Péters il y a presque 5 ans

  • Statut changé de En cours à Fermé

Obsolète passerelle utilise désormais uwsgi (#29236).

Formats disponibles : Atom PDF