Error ‘tiempo de espera de conexión a la base de datos’ en Mastodon autoalojado: solución

Cuando autoalojas una instancia de Mastodon, el servicio depende de una base de datos PostgreSQL para almacenar publicaciones, cuentas y datos de la línea de tiempo. Un error de “tiempo de espera de conexión a la base de datos” significa que los procesos web o de streaming de Mastodon no pueden alcanzar la base de datos dentro del límite de tiempo configurado. Esto ocurre típicamente debido a agotamiento de recursos, pools de conexiones mal configurados o latencia de red entre el servidor de aplicaciones y el servidor de base de datos. Este artículo explica las causas raíz de este error de tiempo de espera y proporciona soluciones paso a paso para restaurar el funcionamiento normal.