Recibo un error interno 500 al intentar que Apache sirva mis archivos estáticos. La aplicación será alojada localmente (no www). No habrá DNS para resolver el nombre ‘www.domain.com’. Quiero poder acceder a la aplicación ingresando la dirección IP del servidor cuando estoy en esa red. Este es mi archivo httpd.conf (estoy en RHEL): Order allow,deny […]
Tengo un virtualenv en / opt / webapps / ff / con su propia instalación de Python. Tengo WSGIPythonHome configurado en / opt / webapps / ff en mi archivo de configuración de Apache (y esto definitivamente se está utilizando en cierta capacidad, porque si lo configuro en un directorio existente ligeramente diferente y reinicio […]
Tengo una aplicación Flask ejecutándose bajo Gunicorn, usando el tipo de trabajador de sincronización con 20 procesos de trabajo. La aplicación lee muchos datos en el inicio, lo que lleva tiempo y usa la memoria. Peor aún, cada proceso carga su propia copia, lo que hace que se demore más y tome 20 veces la […]
¿Existe alguna biblioteca que pueda servir una aplicación WSGI como un servidor FastCGI para Python 3? (¿Para que nginx pueda entonces enviar solicitudes?) Los documentos de Python 3 mencionan flup , pero flup ni siquiera se instala en Python 3: flup de instalación% env3 / bin / pip Descargando / desempaquetando flup Descargando flup-1.0.2.tar.gz (49kB): […]
Actualmente estoy desarrollando una aplicación de botella dentro de virtualenv. Tengo la intención de servirlo utilizando el servidor WSGI de bjoern (pero eso probablemente no importa demasiado). También tengo la intención de servir la aplicación con un proxy inverso lighty o nginx. De todos modos, ¿se puede ejecutar la aplicación desde su propio virtualenv como […]
Estoy usando el sistema AppFog PaaS por unos días, y me encanta. Es probablemente el mejor sistema PaaS que he probado (he usado otros 3 anteriormente), pero no encontré información sobre cómo servir la estática. contenido con el servidor web en la interfaz (Apache https o nginx) No estoy seguro de qué servidor se está […]
Últimamente he estado escribiendo un buen número de aplicaciones wsgi más pequeñas y estoy buscando un servidor web que pueda distribuirse, preconfigurado para ejecutar la aplicación específica. Sé que hay cosas como twisted y cherrypy que pueden servir aplicaciones wsgi, pero parece que faltan una pieza clave de funcionalidad para mí, que es la capacidad […]
Al golpear un recurso REST ( my_resource ) en Python, el servidor uWSGI está lanzando el siguiente error en su registro: SIGPIPE: writing to a closed pipe/socket/fd (probably the client disconnected) on request my_resource (ip ) !!! uwsgi_response_write_body_do(): Broken pipe [core/writer.c line 164] IOError: write error Parece estar relacionado con un tiempo de espera (el […]
Entiendo cómo crear un virtualenv, activar ese virtualenv, y luego instalar django mientras el virtualenv está activado. Ex: virtualenv ~/narnia source ~/narnia/bin/activate pip install django Por lo que entiendo, cuando “activa” un entorno virtual, solo cambia algunas variables de ruta mientras está en un shell, nada más. Entonces, cuando django se instala con pip mientras […]
He construido una aplicación web muy pequeña usando Flask . Ahora me gustaría agregar una autenticación muy básica al sitio (no necesito autorización). Como Flask no es compatible con autenticación y autenticación fuera de la caja, me gustaría conectar un middleware WSGI haciendo este trabajo. La aplicación web solo es utilizada por aproximadamente 10 personas, […]