Estoy buscando recomendaciones sobre una biblioteca para usar en un servidor FastCGI en Python.Python + FastCGI
Respuesta
¿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!).
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.
- 1. fastcgi, cherrypy y python
- 2. Python como FastCGI en windows y apache
- 3. Usando .htaccess con FastCGI
- 4. FastCGI para C++
- 5. FastCGI en el puerto
- 6. ¿Por qué FastCGI es rápido?
- 7. Django + FastCGI - alzando aleatoriamente OperationalError
- 8. ¿Hay una biblioteca .NET FastCGI?
- 9. Problema de truncamiento de Nginx + fastcgi
- 10. Implementando Django (fastcgi, apache mod_wsgi, uwsgi, gunicornio)
- 11. Dónde comenzar con FastCGI y C++
- 12. WebSocket y CGI/FastCGI/SCGI protocolos
- 13. Instalación del kit de desarrollo FastCGI
- 14. Diferencias y usos entre WSGI, CGI, FastCGI y mod_python con respecto a Python?
- 15. Apache mod_php OR FastCGI? ¿Cuál es bueno para Wordpress?
- 16. nginx y Perl: FastCGI vs proxy inverso (PSGI/Starman)
- 17. Uso de aplicaciones FastCGI desde una aplicación C#
- 18. Desplegando django bajo una sub URL con Nginx/Fastcgi
- 19. ¿Cómo configurar Perl/FCGI (FastCGI) con IIS 7.5?
- 20. Enviar encabezado adicional a FastCGI back-end con nginx
- 21. django, fastcgi: ¿cómo gestionar un proceso de larga ejecución?
- 22. ¿Qué valores usar para FastCGI maxrequests, maxspare, minspare, maxchildren?
- 23. Obtener todos los encabezados de clientes en FastCGI (C/C++)
- 24. cómo configurar apache2 y fastCGI para ejecutar mi aplicación C++
- 25. La aplicación FastCGI detrás de NGINX no puede detectar que se usa la conexión segura HTTPS
- 26. Intentando transmitir usando el origen de eventos a través de nginx/fastcgi
- 27. ¿Por qué implementar una aplicación web como FastCGI en lugar de un nuevo servidor web?
- 28. ¿Cómo funciona FastCGI en un servidor web (por ejemplo, Apache 2.2+)?
- 29. Cómo saber con certeza si FastCGI se está utilizando para ejecutar scripts php
- 30. ¿Cómo puedo transferir el código de Perl de mod_perl a FastCGI?
gracias, tal vez debería volver a preguntar después de obtener mi terminología correcta. – Mike
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. –
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