Cuando fijas un feed personalizado en tu pestaña de inicio de Bluesky, es posible que veas un error ‘Feed Offline’ en lugar de publicaciones nuevas. Este error significa que el servidor del feed no se puede alcanzar o que el algoritmo del feed ha dejado de actualizarse. El problema casi siempre está en el lado del creador del feed, no en tu cuenta. Este artículo explica las razones técnicas detrás del error y te muestra qué hacer cuando ocurre.
Puntos clave: Cómo solucionar el error ‘Feed Offline’ en Bluesky
- Pestaña Feeds > Feed fijado > Actualizar: Desliza hacia abajo para forzar un intento de reconexión desde tu cliente.
- Caída del servidor del creador del feed: El servicio de alojamiento del feed o el relay de AT Protocol pueden estar inaccesibles.
- Fallo en la actualización del algoritmo del feed: El código del feed dejó de ejecutarse debido a errores o límites de uso en la plataforma de alojamiento.
Por qué un feed personalizado fijado muestra ‘Feed Offline’
Un feed personalizado en Bluesky no es una lista estática de publicaciones. Es un algoritmo en vivo que se ejecuta en un servidor separado, a menudo alojado en una plataforma gratuita o de bajo costo como Fly.io, Railway o un VPS personal. El servidor del feed se conecta al relay de AT Protocol de Bluesky para obtener nuevas publicaciones, aplica su lógica de filtrado y devuelve una lista de URI de publicaciones. Cuando el servidor del feed no puede responder a la solicitud de Bluesky, el cliente muestra ‘Feed Offline’.
Hay tres causas técnicas principales para este error:
1. El servidor del feed está caído o inaccesible
El servidor que aloja el algoritmo del feed puede haberse bloqueado, haber sido detenido por el proveedor de alojamiento o haber excedido sus límites de recursos. Los servicios de alojamiento gratuitos a menudo ponen a dormir los servidores inactivos después de un período de inactividad. Si el creador del feed no ha configurado un ping de mantenimiento, el servidor se duerme y Bluesky no puede alcanzarlo.
2. Conexión perdida con el relay de AT Protocol
El servidor del feed depende de una conexión a uno de los relays de AT Protocol de Bluesky para suscribirse a los eventos del firehose. Si el relay experimenta una interrupción temporal o el token de suscripción del servidor del feed caduca, el feed deja de recibir nuevos datos. El servidor del feed puede seguir funcionando, pero no tiene nuevas publicaciones para servir.
3. Error en el código del algoritmo del feed
El algoritmo del feed puede contener un error que provoque su bloqueo al procesar ciertas publicaciones. Por ejemplo, si el código no puede manejar un registro de publicación malformado o un campo faltante, todo el proceso del feed se detiene. El servidor del feed permanece en línea, pero el algoritmo devuelve una respuesta vacía o de error a Bluesky.
Pasos para diagnosticar y resolver el error ‘Feed Offline’
No puedes arreglar el servidor del feed tú mismo a menos que seas el creador del feed. Sin embargo, puedes verificar si el problema es temporal o permanente y decidir si desfijar el feed.
- Actualiza el feed manualmente
Abre la aplicación de Bluesky o el cliente web. Toca o haz clic en el feed fijado que muestra el error. Desliza hacia abajo en el feed para forzar una actualización. Si el feed se carga después de una o dos actualizaciones, el servidor estaba brevemente inaccesible. Esto suele ocurrir cuando un servidor dormido se despierta. - Verifica el estado del feed en el directorio de Bluesky
Ve al Directorio de Feeds de Bluesky en feeds.bsky.app. Busca el nombre del feed. Si el feed aparece en el directorio con un indicador de estado verde, el problema probablemente sea un problema de red temporal. Si el feed falta o muestra un estado rojo, el creador del feed lo ha eliminado o roto. - Prueba el feed en un cliente diferente
Abre Bluesky en un navegador web en un dispositivo o red diferente. Fija el mismo feed. Si el error aparece allí también, el servidor del feed está definitivamente caído. Si el feed funciona en otro cliente, el problema está en la caché o la red de tu cliente original. - Contacta al creador del feed
Encuentra el perfil de Bluesky del creador del feed. Envía un mensaje directo o menciónalo en una publicación. Pregunta si el servidor del feed está caído o si el algoritmo necesita una actualización. La mayoría de los creadores de feeds agradecen saber sobre el problema. - Desfija y vuelve a fijar el feed
Elimina el feed de tu lista de fijados. Ve a la página del feed y toca el ícono de fijar nuevamente. Esto obliga a Bluesky a volver a solicitar los metadatos del feed y la URL del endpoint. A veces una caché obsoleta causa el error incluso cuando el feed está funcionando.
Si el error ‘Feed Offline’ persiste después de la solución de problemas
El creador del feed ha dejado de mantener el feed
Muchos feeds personalizados son proyectos de hobby. El creador puede haber perdido interés, quedarse sin créditos de alojamiento gratuito o mudarse a una plataforma diferente. Si el feed ha estado fuera de línea durante más de una semana, es probable que esté abandonado. Desfija el feed y busca un feed alternativo con un propósito similar.
El proveedor de alojamiento suspendió el servidor del feed
Los servicios de alojamiento gratuitos como Fly.io o Railway imponen límites de CPU y memoria. Si el algoritmo del feed usa demasiados recursos, el proveedor suspende el servidor. El creador del feed debe actualizar a un plan de pago u optimizar el código. No puedes hacer nada al respecto excepto esperar a que el creador lo arregle.
El feed usa un endpoint de API obsoleto
El AT Protocol de Bluesky todavía está evolucionando. El feed puede depender de un endpoint de API que Bluesky ha obsoleto o cambiado. El creador del feed debe actualizar el código para usar el endpoint actual. Revisa el repositorio de GitHub del feed o su documentación para ver si hay avisos sobre el cambio de API.
| Causa | Qué puedes hacer | Qué debe hacer el creador del feed |
|---|---|---|
| Servidor dormido | Actualiza el feed varias veces | Agrega un ping de mantenimiento o actualiza a un plan de pago |
| Conexión con el relay perdida | Espera y reintenta más tarde | Reinicia el servidor del feed y renueva el token de suscripción |
| Error de código | Reporta el problema al creador | Depura y vuelve a implementar el algoritmo |
| Feed abandonado | Desfija y busca un feed de reemplazo | Ninguno |
Conceptos erróneos comunes sobre el error ‘Feed Offline’
No es una caída del servidor de Bluesky
Cuando los servidores de Bluesky están caídos, no puedes cargar ningún feed, incluido el feed predeterminado ‘Siguiendo’. Si solo un feed fijado muestra el error mientras que otros feeds funcionan, el problema es específico del servidor de ese feed.
No es causado por el bloqueo de tu cuenta
El mensaje ‘Feed Offline’ es un error técnico, no una acción de moderación. Si un creador de feed te bloquea, el feed simplemente no aparece en tus resultados de búsqueda. Nunca ves el error de fuera de línea para un feed que te ha bloqueado.
No es un problema de red de tu lado
Una conexión a internet lenta o inestable puede hacer que los feeds se carguen lentamente, pero no produce el error ‘Feed Offline’. Ese error proviene del cliente de Bluesky después de no obtener una respuesta válida del servidor del feed.
El error ‘Feed Offline’ en un feed fijado de Bluesky es casi siempre un problema del lado del servidor. Puedes actualizar el feed, verificar el directorio y contactar al creador. Si el feed permanece fuera de línea durante un período prolongado, desfijalo y explora otros feeds personalizados. Para evitar este problema en el futuro, fija feeds de creadores que mantengan activamente su código y usen servicios de alojamiento confiables como Fly.io con un plan de pago o un VPS autoalojado.