Originally created by: jonas.ba...@gmail.com
Originally owned by: jonas.ba...@gmail.com
To whom is this feature relevant?
-grid admins, users
Please provide a one line description of the feature:
-A MiG WSGI interface to replace or supplement the existing CGI interface
How would the new feature work (appear in use)?
FAST as it doesn't need to fire up the python interpreter for each script
How would the new feature be implemented?
Porting the xmlrpc interface to a WSGI implementation should be relatively
straight forward. Apache includes a mod_wsgi to use for most of the
remaining bits.
Please provide any additional information below.
With daemon mode WSGI it will also be possible to separate the apache and
WSGI processes completely, so that apache can run as one user and scripts
as another. This greatly simplifies the case where MiG is not installed in
a dedicated account on a dedicated server.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: jonas.ba...@gmail.com
There's an experimental implementation in the repository now. It requires apache2 or
a backport of mod_wsgi, so it won't be put into production just now with the pending
dist upgrade. Our modular back end structure allows it to be completely separated
from the other interfaces, so it should be quite safe to enable it while still
polishing the details.
Status: Started
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: jonas.ba...@gmail.com
WSGI background information on:
http://docs.python.org/howto/webservers.html
and
https://code.google.com/p/modwsgi/
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: jonas.ba...@gmail.com
WSGI is enabled in production and mostly done except for a few modules still pending
migration to separated front and back end architecture. The missing ones are mainly
resource specific scripts including ps3live, put, rangefileaccess
requestinteractivejob and requestnewjob.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: jonas.ba...@gmail.com
closing as the part about porting remaining modules is already covered by issue #18
Status: Fixed
Related
Tickets: #18