Development #2522
Fournir un fichier wsgi.py pour faire tourner wcs
0%
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
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 ?)
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.
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.
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).
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