2010-03-14 12 views
7

Estoy buscando recomendaciones sobre una biblioteca para usar en un servidor FastCGI en Python.Python + FastCGI

Respuesta

8

¿Quiere decir flup? Eso es técnicamente un servidor FastCGI (el cliente podría ser, por ejemplo, Apache - de un servidor web, pero, Apache con mod_fastcgi, actúa como un cliente FCGI , el envío de solicitudes a las aplicaciones fcgi que les sirven). Sospecho que te refieres al revés (en cuyo caso no conozco ninguna de esas librerías) simplemente porque las personas generalmente intercambian la terminología del cliente y del servidor en FCGI (como lo hacen, por ejemplo, en X11 ;-) - - Pensé que respondería, solo en caso de que tu terminología sea correcta.

Ver here para un caso en el que incluso el gran Ian Bicking utiliza la terminología FCGI mal (que estaba pidiendo un servidor, también, pero significaba un cliente - y no recibió ninguna sugerencia utilizables en la medida de lo que pueda ver en el hilo), lo que sugiere fuertemente la terminología en la que se basa (¡pero, por desgracia, está establecido en documentos estándar, así que no creo que pueda voltearse fácilmente!).

+0

gracias, tal vez debería volver a preguntar después de obtener mi terminología correcta. – Mike

+0

Creo que la mayoría de los respondedores estarán bajo el mismo error, así que lo mejor es explicar también lo que intenta hacer ("Quiero un servidor web codificado en Python que pueda usar scripts FCGI externos" -> "Quiero un cliente FCGI" ", o," Quiero enganchar scripts Python a un servidor web que habla FCGI "->" Quiero un servidor FCGI, pero no flup porque ... "), eso podría reducir la confusión. –

+1

flup parece ser la opción de FastCGI, e incluso se menciona en los documentos de Python. Sin embargo, el enlace apunta a una URL que sirve 500 errores. – Thanatos

1

libfcgi for python es simple pero tiene una curva de aprendizaje más corta que los paquetes completos. Le permite escribir python fastcgi server, es decir, el servidor web se conecta como cliente a su secuencia de comandos python. Vale la pena intentarlo si ha tenido problemas para que otros paquetes funcionen en Windows.

+0

Pero parece que no tiene documentación: "DOCUMENTACIÓN Por ahora, no hay ninguna". – Thanatos

+0

el contenedor libfcgi para python no se ha actualizado durante 4 años, no lo usaría. – amwinter

Cuestiones relacionadas