[Qgis-user] QGIS Server setup <-- PostgreSQL/PostGIS
Sebastián Meyer
sebastian at indomitux.com
Tue Feb 11 17:04:01 PST 2025
Jorge,
Now in apache logs I find:
WARNING PostGIS[7394]: Connection to database failed
connection to server at "db.qgiscloud.com" (136.243.87.197), port 5432
failed: timeout expired
and in Postgres logs:
postgres LOG: could not receive data from client: Connection timed out
proyectos_qgis LOG: could not receive data from client: Connection
timed out
I'm confused, why does it try to connect to db.qgiscloud.com? Is it some
kind of failover?
Greetings,
--
seb
El 11/2/25 a las 20:54, Jorge Gustavo Rocha via QGIS-User escribió:
>
> Hi Sebastián,
>
> Can you try without passing MAP on the URL?
>
> Try to get the Capabilities document in first place.
>
> http://qgis.server:6080/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
>
> Regards,
>
> Jorge Gustavo
>
> On 11/02/25 22:52, Sebastián Meyer via QGIS-User wrote:
>> Hi,
>>
>> Thanks a lot! Subject cleared!
>>
>> I'll share my details, Apache config, tests that work and full error
>> log.
>>
>> Apache qgis.server:6080
>>
>> PostgreSQL qgis.server:7000
>>
>> DB structure: proyectos_qgis / qgis_metadata / qgis_projects (projects)
>>
>> / z_project1 / layer n
>>
>>
>> ### Apache config (I left off logs variables only. Maybe some
>> mandatory variables I'm missing? No QGIS_AUTH_DB_DIR_PATH or
>> PG_SERVICE_FILE...)
>> <VirtualHost *:6080>
>>
>> ServerAdmin webmaster at qgis.server
>> ServerName qgis.server
>>
>> DocumentRoot /var/www/html
>>
>> # Longer timeout for WPS... default = 40
>> FcgidIOTimeout 120
>>
>> FcgidInitialEnv LC_ALL "es_AR.UTF-8"
>> FcgidInitialEnv PYTHONIOENCODING UTF-8
>> FcgidInitialEnv LANG "es_AR.UTF-8"
>>
>> SetEnv QGIS_PROJECT_FILE
>> "postgresql://user:pass@qgis.server:7000?sslmode=disable&dbname=proyectos_qgis&schema=qgis_metadata&project=z_project1"
>>
>> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
>> <Directory "/usr/lib/cgi-bin/">
>> AllowOverride None
>> Options +ExecCGI -MultiViews -SymLinksIfOwnerMatch
>> Require all granted
>> </Directory>
>>
>> <IfModule mod_fcgid.c>
>> FcgidMaxRequestLen 26214400
>> FcgidConnectTimeout 60
>> FcgidInitialEnv DISPLAY ":99"
>> </IfModule>
>>
>> </VirtualHost>
>>
>>
>> ### Tested
>>
>> a- DB access successfully with
>>
>> sudo -u www-data psql "dbname='proyectos_qgis' host='qgis.server'
>> user='user' password='pass' port='7000'"
>>
>> b- Full project access from QGis Desktop via PostGIS connection to
>> z_project1
>>
>>
>>
>> ### Error log to request
>> http://qgis.server:6080/cgi-bin/qgis_mapserv.fcgi?MAP=z_project1&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/jpeg
>>
>>
>> 18:51:07 INFO Server[5035]: QGIS Server Starting : 3.40.3-Bratislava
>> (2a274ab7754)
>> 18:51:07 INFO Server[5035]: QGIS Server Settings:
>>
>> <snip> LOT OF INFOs </snip>
>>
>>
>> 18:51:07 WARNING Server[5035]: Invalid cache strategy, expecting
>> 'filesystem', 'periodic' or 'off'. Using 'filesystem' as default.
>> 18:51:07 WARNING Server[5035]: Invalid cache strategy, expecting
>> 'filesystem', 'periodic' or 'off'. Using 'filesystem' as default.
>> 18:51:07 INFO Server[5035]: Initializing 'filesystem' cache strategy
>> 18:51:07 INFO Server[5035]: Server initialized
>> 18:51:07 INFO ./src/server/qgsserverplugins.cpp[5035]: load library
>> /usr/lib/qgispython (3.40.3)
>> 18:51:07 INFO ./src/server/qgsserverplugins.cpp[5035]: Python support
>> library loaded successfully.
>> 18:51:08 INFO Server[5035]: No server python plugins are available
>> 18:51:08 INFO Server[5035]: ******************** New request
>> ***************
>> 18:51:08 INFO Server[5035]: Request URL:
>> http://qgis.server:6080/cgi-bin/qgis_mapserv.fcgi?MAP=z_project1&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/jpeg
>> 18:51:08 INFO Server[5035]: Environment:
>> 18:51:08 INFO Server[5035]:
>> ------------------------------------------------
>> 18:51:08 INFO Server[5035]: SERVER_NAME: qgis.server
>> 18:51:08 INFO Server[5035]: REQUEST_URI:
>> /cgi-bin/qgis_mapserv.fcgi?MAP=z_project1&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/jpeg
>> 18:51:08 INFO Server[5035]: SCRIPT_NAME: /cgi-bin/qgis_mapserv.fcgi
>> 18:51:08 INFO Server[5035]: REMOTE_ADDR: 172.30.64.19
>> 18:51:08 INFO Server[5035]: SERVER_PORT: 6080
>> 18:51:08 INFO Server[5035]: QUERY_STRING:
>> MAP=z_project1&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/jpeg
>> 18:51:08 INFO Server[5035]: REQUEST_METHOD: GET
>> 18:51:08 INFO Server[5035]: QGIS_PROJECT_FILE:
>> postgresql://user:pass@qgis.server:7000?sslmode=disable&dbname=proyectos_qgis&schema=qgis_metadata&project=z_project1
>> 18:51:08 INFO Server[5035]: SERVER_PROTOCOL: HTTP/1.1
>> Headers:
>> ------------------------------------------------
>> "Accept" :
>> "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
>> "Host" : "qgis.server:6080"
>> "User-Agent" : "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36
>> (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36"
>> 18:51:08 INFO Server[5035]: FORMAT:image/jpeg
>> 18:51:08 INFO Server[5035]: MAP:z_project1
>> 18:51:08 INFO Server[5035]: REQUEST:GetMap
>> 18:51:08 INFO Server[5035]: SERVICE:WMS
>> 18:51:08 INFO Server[5035]: VERSION:1.3.0
>> 18:51:08 CRITICAL Server[5035]: Error when loading project file
>> 'z_project1': Unable to open z_project1
>> 18:51:08 WARNING Server[5035]: <?xml version="1.0" encoding="UTF-8"?>
>> <ServerException>Project file error. For OWS services: please provide
>> a SERVICE and a MAP parameter pointing to a valid QGIS project
>> file</ServerException>
>>
>> 18:51:08 INFO Server[5035]: Request finished in 2 ms
>>
>>
>> TIA,
>>
>> --
>>
>> seb
>>
>>
>> _______________________________________________
>> QGIS-User mailing list
>> QGIS-User at lists.osgeo.org
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
> --
> Logo *Geomaster, LDA *
> *VENHA DESCOBRIR O CAMINHO DO OPEN SOURCE CONNOSC *
>
> Rua Afonso Palmeira, 31, 7 D
> 4715-278 Braga
> VAT/NIF 510 906 109
> Phone +351 253 257 173
> Site geomaster.pt <http://geomaster.pt>
> GPS 41.54627, -8.40432
>
> ------------------------------------------------------------------------
>
> Jorge Gustavo Rocha
> CTO
>
> Mobile +351 910 333 888
> Email jgr at geomaster.pt
>
>
> _______________________________________________
> QGIS-User mailing list
> QGIS-User at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
More information about the QGIS-User
mailing list