Después de configurar un sitio django y ejecutarlo en el servidor de desarrollo, finalmente me he dado cuenta de cómo implementarlo en un entorno de producción utilizando el mod_wsgi/apache22 recomendado. Actualmente estoy limitado a implementar esto en una máquina con Windows XP.Django + Apache + Windows WSGIDaemonProcess Alternativa
Mi problema es que varias vistas django que he escrito utilizan el módulo python subprocess
para ejecutar programas en el sistema de archivos. Sigo recibiendo errores al ejecutar el subprocess.Popen
. He visto varias preguntas sobre SO que me han preguntado sobre esto, y la respuesta aceptada es usar WSGIDaemonProcess para manejar el problema (debido a los permisos del usuario de apache, creo).
El único problema con esto es que WSGIDaemonProcess no está disponible para mod_wsgi en Windows. ¿Hay alguna forma de que pueda usar mod_wsgi/apache/windows/subprocess juntos?
http://stackoverflow.com/questions/3703794/django-app-stops-working-when-deployed-on-apache-subprocess-runs-but-fails parece ser la misma pregunta, sin respuesta . – Randy
"Sigo recibiendo errores" Demasiado vago para ayudarnos. ¿Qué errores, específicamente? Por favor, publique un fragmento corto de código y el error real. –
Resuelto. Encontré una máquina Linux donde WSGIDaemonProcess está disponible. – Randy