Estoy tratando de generar una salida PDF con un Print Composer usando QGIS Server 2.18. El mapa incluye un par de capas de shapefiles locales, y también una capa de servidor de mosaicos XYZ.
El servidor QGIS no parece esperar a que se carguen los mosaicos XYZ al generar una salida. La plantilla Composer se carga correctamente y también lo hacen todas las capas basadas en shapefiles en el sistema de archivos del servidor. Pero los mosaicos XYZ del sitio externo simplemente no se procesan en absoluto. Esto sucede tanto en las solicitudes GetMap como en GetPrint.
Si envío spam en la solicitud GetPrint varias veces, el XYZ sí se carga. Creo que bajo la carga más pesada, los mosaicos XYZ se cargan a tiempo para ser incluidos en la salida. Y una vez que se han cargado una vez, parecen almacenarse en caché y se cargarán en todas las solicitudes posteriores.
¿Hay algo que pueda hacer para asegurar que QGIS Server esperará a que los mosaicos XYZ se carguen cada vez antes de devolver el resultado de la solicitud GetPrint?