Hi Bernhard

There is a fcgi timeout (usually around 40 seconds per default) that you can increase in the configuration. The variable in fcgid.conf is called FcgidIOTimeout. Note that there are other useful settings for performance. As QGIS server maintains a set of caches (also for the capabilities response), it is possible to tell the fcgi module to keep a number of server processes after termination (FcgidMinProcessesPerClass). Like that, you can make sure there is always enough waiting server processes (with filled caches) available.

I added those informations to the QGIS server wiki tutorial (http://hub.qgis.org/wiki/quantum-gis/QGIS_Server_Tutorial).

Regards,
Marco

On 16.04.2012 14:35, [email protected] wrote:
Hallo,

my WebClient Project currently contains around 30 Layers. Sometimes (far too often) the WebClient failes to get the GetCapabilities. The error-log says "[warn] ... Timeout waiting for output from cgi-script /path/qgis_mapserv.fcgi" This happens more often (but not always) when setting several visibleLayers in the URL. When I request GetCapabilities directly the server responses really quick.
Any idea how I could improve the performance?

Bernhard



________ Information from NOD32 ________
This message was checked by NOD32 Antivirus System for Linux Mail Server.
http://www.nod32.com
_______________________________________________
Qgis-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-user


--
Dr. Marco Hugentobler
Sourcepole -  Linux&  Open Source Solutions
Churerstrasse 22, CH-8808 Pfäffikon SZ, Switzerland
[email protected] http://www.sourcepole.ch
Technical Advisor QGIS Project Steering Committee

_______________________________________________
Qgis-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to