Jag försöker skapa en PDF-utgång med en Skriv ut kompositör med QGIS Server 2.18. Kartan innehåller ett par lager från lokala formfiler och även ett XYZ Tile Server-lager.
QGIS Server verkar inte vänta på att XYZ Tiles ska laddas när en utdata genereras. Composer-mallen laddas korrekt och så gör alla lager baserade av formfiler i serverns filsystem. Men XYZ-brickorna från den externa webbplatsen gör helt enkelt inte alls. Detta händer i både GetMap- och GetPrint-förfrågningar.
Om jag uppdaterar skräppost på GetPrint-begäran flera gånger laddas XYZ. Jag tror att XYZ-brickorna under den tyngre belastningen laddas i tid för att inkluderas i utdata. Och när de har laddats en gång, de verkar cacha och laddas på alla efterföljande förfrågningar.
Finns det något jag kan göra för att säkerställa att QGIS Server väntar på att XYZ-brickorna laddas varje gång innan de returnerar resultatet av GetPrint-begäran?