es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error 99 al usar redislite con mi aplicación Flask.

En mi aplicación flask, utilizo un contenedor de docker redis (a través de flask caching), por lo que he especificado los parámetros necesarios en el archivo de configuración.

Sin embargo, para algunas pruebas estoy utilizando redislite y elimino el HOST y PORT del archivo de configuración. Por lo tanto, espero que la aplicación intente conectarse al socket de redislite. Sin embargo, obtengo este mensaje:

Error 99 conectando a localhost:6379. No se puede asignar la dirección solicitada.

Cualquier ayuda sería apreciada. ¡Gracias!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que la aplicación todavía está intentando conectarse al localhost en el puerto 6379, a pesar de que los parámetros HOST y PORT han sido eliminados del archivo de configuración. Esto podría indicar que la aplicación está recogiendo la información de host y puerto desde otro lugar, como una configuración predeterminada o una variable de entorno.

    Una posible solución a este problema es especificar explícitamente la configuración de conexión para la instancia de redislite en el archivo de configuración. Esto se puede hacer agregando una nueva sección al archivo de configuración con los parámetros necesarios, como CACHE_REDIS_HOST y CACHE_REDIS_PORT.

    Otra posibilidad es que haya algún otro problema impidiendo que la instancia de redislite se enlace al socket, como un problema de permisos o un conflicto con otro proceso. En este caso, puede ser necesario solucionar y resolver el problema antes de que la aplicación pueda conectarse correctamente a la instancia de redislite.

Comments are closed.