Projet

Général

Profil

Development #2522

Fournir un fichier wsgi.py pour faire tourner wcs

Ajouté par Benjamin Dauvergne il y a environ 11 ans. Mis à jour il y a presque 6 ans.

Statut:
Rejeté
Priorité:
Bas
Assigné à:
-
Version cible:
-
Début:
19 février 2013
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Planning:

Description

Juste pour mémoire, ça marche avec gunicorn et le fichier wsgi.py suivant:

import quixote.wsgi
from .publisher import WcsPublisher
from wcs.qommon.http_request import HTTPRequest

class QWIP(quixote.wsgi.QWIP):
    request_class = HTTPRequest

application = QWIP(WcsPublisher.create_publisher())

Ça ne marche pas avec les conteneurs WSGI qui définissent la variable d'environnement wsgi 'wsgi.multithread' (i.e. apache en mode worker ou uwsgi). Il y a plein d'autres problèmes (on a plus la main sur tout ce qui se configure en ligne de commande, --extra, --app-dir, --data-dir). C'est juste un POC.

Historique

#1

Mis à jour par Frédéric Péters il y a environ 11 ans

Je dois manquer de contexte, il y a un intérêt particulier à aller dans cette direction ? (ou bien c'était dans la situation où ça galérait à avoir scgi sur RHEL ?)

#2

Mis à jour par Benjamin Dauvergne il y a environ 11 ans

Non c'est juste Thomas qui me disait qu'il n'avait pas réussi alors j'ai essayé et comme je n'avais pas envie que ce bout de code se perde pour rien, je l'ai mis là. Je peux fermer et mettre ça sur une page de wiki si ça encombre les tickets.

#3

Mis à jour par Frédéric Péters il y a environ 11 ans

S'il n'y a pas de perspective autre qu'être un POC, une page de wiki "wcs & gunicorn" me semble en effet pas mal.

#4

Mis à jour par Thomas Noël il y a environ 11 ans

Dans mon idée, ajouter un wcs.wsgi fonctionnel dans le git permettrait de faire comprendre aux admin utilisateurs "modernes" de wcs comment installer l'application. Parce que le module SCGI va disparaitre des écrans (il n'est déjà plus dans RHEL).

#5

Mis à jour par Benjamin Dauvergne il y a environ 11 ans

  • Statut changé de Nouveau à 9

Recopié sur la page de wiki Wcs_and_gunicorn

#6

Mis à jour par Benjamin Dauvergne il y a presque 6 ans

  • Statut changé de 9 à Rejeté

Formats disponibles : Atom PDF