On 2/3/21 2:20 PM, Alessandro Pasotti wrote: > Hi Richard, > > I've put up an example with Apache here: > https://github.com/elpaso/qgis-server-docker > > Landing page works out of the box and there is a sample project too. > > I'm also having problems seeing the logs from QGIS into the apache > logs though but I cannot spend more time on that now, I don't know at > this point if it's a QGIS issue (not writing to "FCGI_stderr" instead > of "cerr") or if it is mod_fcgid or anything else. > > We have mostly switched everything to nginx now and I can't remember > seeing the issue there. > > Maybe other server devs know more about logging under apache/FCGI?
Hi Ale, Thanks for trying to help me. I am able to run your docker, and indeed then I get the what I call "QGIS Server Catalog" page. At least NOW I can see logs here locally, although they show up in the default error.log apache log (I run a very vanilla apache here on my laptop). But I still fail to see the same "QGIS Server Catalog" when I run it in cgi-bin. I do see that in the docker there seems to be some redirection? The config works for localhost/ but I think most peeps will (at least try) first in their local cgi-bin and so will use the url: http://localhost/cgi-bin/qgis_mapserv.fcgi/ If I do: http://localhost/cgi-bin/qgis_mapserv.fcgi/wfs3/collections? shows me the wfs3 api landing page but http://localhost/cgi-bin/qgis_mapserv.fcgi/ just gives me the OWS xml errors Some other remarks (at least here with me): - the FcgidInitialEnv QGIS_SERVER_LANDING_PAGE_PROJECTS_DIRECTORIES does not seem to be picked up??? I only get Feature collections when I put the qgz project files next to the qgis_mapserv.fcgi OR point QGIS to it via the ?map= parameter So yes, if anybody is able to 'just run' QGIS-server on apache, please let me know. NOTE: WMS/WFS/WFS3 is working! It's just that I do not have the "QGIS Server Catalog" landing page etc... Can it have something to do with the fact that I do not run it on the root of the webserver? FYI: the part of the apache config I now use below, AND the logfile (tail -f error.log | grep INFO) after I restart Apache, and first go to: http://localhost/cgi-bin/qgis_mapserv.fcgi/ and then to http://localhost/cgi-bin/qgis_mapserv.fcgi/wfs3 As you can see QGIS seem to pick up the QGIS_SERVER_LANDING_PAGE_PROJECTS_DIRECTORIES (with a couple of qgz files which normally work AND with qgz in a directory in it (because...PROJECTS_DIRECTORIES). (note for others: I run a self compiled master, so normally you do not need the PYTHONPATH LD_LIBRARY_PATH or QGIS_PREFIX_PATH etc Header set Access-Control-Allow-Origin "*" <IfModule mod_fcgid.c> RewriteEngine on RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] # mostly from: https://github.com/elpaso/qgis-server-docker/blob/production/default.conf # Longer timeout for WPS... default = 40 FcgidIOTimeout 120 FcgidInitialEnv LC_ALL "en_US.UTF-8" FcgidInitialEnv PYTHONIOENCODING UTF-8 FcgidInitialEnv LANG "en_US.UTF-8" FcgidInitialEnv QGIS_SERVER_LOG_LEVEL "0" FcgidInitialEnv QGIS_SERVER_LOG_STDERR "1" #FcgidInitialEnv QGIS_SERVER_LANDING_PAGE_PROJECTS_DIRECTORIES "/tmp/qgisserver/" # <= these both seem not te be picked up... FcgidInitialEnv QGIS_SERVER_LANDING_PAGE_PROJECTS_DIRECTORIES "/home/richard/z/21/qgis/qgisserver" # <= these both seem not te be picked up... FcgidInitialEnv QGIS_SERVER_PARALLEL_RENDERING "1" # needed because I run my selfcompiled QGIS: FcgidInitialEnv PYTHONPATH "/home/richard/bin/qgis_/master/debug/share/qgis/python" FcgidInitialEnv LD_LIBRARY_PATH "/home/richard/bin/qgis_/master/debug/lib/:/home/richard/bin/gdal/lib" FcgidInitialEnv QGIS_PREFIX_PATH "/home/richard/bin/qgis_/master/debug" # Pass display number to QGIS Server instances #FcgidInitialEnv DISPLAY ":99" # <= this fails with me FcgidInitialEnv HOME "/home/richard" # needed with me to load default QGIS.ini settings (auth db etc) FcgidConnectTimeout 20 IdleTimeout 300 BusyTimeout 300 ProcessLifeTime 7200 IPCConnectTimeout 300 IPCCommTimeout 7200 </IfModule> 16:38:51 INFO Server[31098]: QGIS Server Settings: 16:38:51 INFO Server[31098]: - QGIS_OPTIONS_PATH / '' (Override the default path for user configuration): '' (read from DEFAULT_VALUE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_PARALLEL_RENDERING / '/qgis/parallel_rendering' (Activate/Deactivate parallel rendering for WMS getMap request): '1' (read from ENVIRONMENT_VARIABLE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_MAX_THREADS / '/qgis/max_threads' (Number of threads to use when parallel rendering is activated): '-1' (read from INI_FILE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_LOG_LEVEL / '' (Log level): '0' (read from ENVIRONMENT_VARIABLE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_LOG_FILE / '' (Log file): '' (read from DEFAULT_VALUE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_LOG_STDERR / '' (Activate/Deactivate logging to stderr): '1' (read from ENVIRONMENT_VARIABLE) 16:38:51 INFO Server[31098]: - QGIS_PROJECT_FILE / '' (QGIS project file): '' (read from DEFAULT_VALUE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_IGNORE_BAD_LAYERS / '' (Ignore bad layers): 'false' (read from DEFAULT_VALUE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_CACHE_DIRECTORY / '/cache/directory' (Specify the cache directory): '/home/richard/.local/share/QGIS/QGIS3/profiles/default/cache' (read from DEFAULT_VALUE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_CACHE_SIZE / '/cache/size' (Specify the cache size): '52428800' (read from INI_FILE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_SHOW_GROUP_SEPARATOR / '/locale/showGroupSeparator' (Show group (thousands) separator): 'false' (read from INI_FILE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_OVERRIDE_SYSTEM_LOCALE / '/locale/userLocale' (Override system locale): 'en_US' (read from INI_FILE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_WMS_MAX_HEIGHT / '/qgis/max_wms_height' (Maximum height for a WMS request. The lower one of this and the project configuration is used.): '-1' (read from DEFAULT_VALUE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_WMS_MAX_WIDTH / '/qgis/max_wms_width' (Maximum width for a WMS request. The most conservative between this and the project one is used): '-1' (read from DEFAULT_VALUE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_API_RESOURCES_DIRECTORY / '/qgis/server_api_resources_directory' (Base directory where HTML templates and static assets (e.g. images, js and css files) are searched for): '/home/richard/bin/qgis_/master/debug/share/qgis/resources/server/api' (read from DEFAULT_VALUE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_API_WFS3_MAX_LIMIT / '/qgis/server_api_wfs3_max_limit' (Maximum value for "limit" in a features request, defaults to 10000): '10000' (read from DEFAULT_VALUE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_TRUST_LAYER_METADATA / '' (Trust layer metadata): 'false' (read from DEFAULT_VALUE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_DISABLE_GETPRINT / '' (Don't load layouts): 'false' (read from DEFAULT_VALUE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_LANDING_PAGE_PROJECTS_DIRECTORIES / '/qgis/server_projects_directories' (Directories used by the landing page service to find .qgs and .qgz projects): '/home/richard/z/21/qgis/qgisserver' (read from ENVIRONMENT_VARIABLE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_LANDING_PAGE_PROJECTS_PG_CONNECTIONS / '/qgis/server_projects_pg_connections' (PostgreSQL connection strings used by the landing page service to find projects): '' (read from DEFAULT_VALUE) 16:38:51 INFO Server[31098]: - QGIS_SERVER_LOG_PROFILE / '/qgis/server_log_profile' (Add detailed profile information to the logs, only effective when QGIS_SERVER_LOG_LEVEL=0): 'false' (read from DEFAULT_VALUE) 16:38:51 INFO Server[31098]: Ini file used to initialize settings: /home/richard/.local/share/QGIS/QGIS3/profiles/default/QGIS/QGIS3.ini 16:38:51 INFO Server[31098]: cacheDirectory: /home/richard/.local/share/QGIS/QGIS3/profiles/default/cache/ 16:38:51 INFO Server[31098]: maximumCacheSize: 52428800 16:38:51 INFO Server[31098]: Prefix PATH: /home/richard/bin/qgis_/master/debug 16:38:51 INFO Server[31098]: Plugin PATH: /home/richard/bin/qgis_/master/debug/lib/qgis/plugins 16:38:51 INFO Server[31098]: PkgData PATH: /home/richard/bin/qgis_/master/debug/share/qgis 16:38:51 INFO Server[31098]: User DB PATH: /home/richard/.local/share/QGIS/QGIS3/profiles/default/qgis.db 16:38:51 INFO Server[31098]: Auth DB PATH: /home/richard/.local/share/QGIS/QGIS3/profiles/default/qgis-auth.db 16:38:51 INFO Server[31098]: SVG PATHS: /home/richard/bin/qgis_/master/debug/share/qgis/svg/:/home/richard/.local/share/QGIS/QGIS3/profiles/default/resource_sharing/collections:/home/richard/.local/share/QGIS/QGIS3/profiles/default/svg/:/home/richard/bin/geoserver/geoserver-2.15.2/data_dir/styles:/home/richard/git/qgisqt2/build/debug/output/data/svg/:/home/richard/git/qgisqt2/svg/:/home/richard/bin/qgis_/3.10/debug/share/qgis/svg/:/home/richard/git/build-qgisqt-Desktop-Debug/output/data/svg/:/home/richard/git/qgisqt/svg/:/svg/:/home/richard/bin/qgis_/3.16/debug/share/qgis/svg/:/home/richard/git/build-qgisqt2-Desktop-Debug/output/data/svg/:/home/richard/git/build-qgisqt3-Desktop-Debug/output/data/svg/:/home/richard/git/qgisqt3/svg/ 16:38:52 INFO Server[31098]: Adding service SampleService 1.0 16:38:52 INFO [31098]: Adding API Landing Page 16:38:52 INFO Server[31098]: Adding service WCS 1.0.0 16:38:52 INFO Server[31098]: Adding service WFS 1.1.0 16:38:52 INFO [31098]: Adding API OGC WFS3 (Draft) 16:38:52 INFO Server[31098]: Adding service WMS 1.3.0 16:38:52 INFO Server[31098]: Adding service WMTS 1.0.0 16:38:52 INFO Server[31098]: Server initialized 16:38:52 INFO ../src/server/qgsserverplugins.cpp[31098]: load library /home/richard/bin/qgis_/master/debug/lib/qgispython (3.17.0) 16:38:52 INFO ../src/server/qgsserverplugins.cpp[31098]: Python support library loaded successfully. 16:38:52 INFO Server[31098]: No server python plugins are available 16:38:52 INFO Server[31098]: ******************** New request *************** 16:38:52 INFO Server[31098]: Request URL: http://localhost/cgi-bin/qgis_mapserv.fcgi/? 16:38:52 INFO Server[31098]: Environment: 16:38:52 INFO Server[31098]: ------------------------------------------------ 16:38:52 INFO Server[31098]: SERVER_NAME: localhost 16:38:52 INFO Server[31098]: REQUEST_URI: /cgi-bin/qgis_mapserv.fcgi/ 16:38:52 INFO Server[31098]: SCRIPT_NAME: /cgi-bin/qgis_mapserv.fcgi 16:38:52 INFO Server[31098]: REMOTE_ADDR: ::1 16:38:52 INFO Server[31098]: SERVER_PORT: 80 16:38:52 INFO Server[31098]: QUERY_STRING: 16:38:52 INFO Server[31098]: REQUEST_METHOD: GET 16:38:52 INFO Server[31098]: HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 16:38:52 INFO Server[31098]: HTTP_USER_AGENT: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0 16:38:52 INFO Server[31098]: Trying URL path: '/cgi-bin/qgis_mapserv.fcgi/' for '/wfs3' 16:38:52 INFO Server[31098]: Trying URL path: '/cgi-bin/qgis_mapserv.fcgi/' for '/' 16:38:52 INFO Server[31098]: Request finished in 0 ms 16:39:45 INFO Server[31098]: ******************** New request *************** 16:39:45 INFO Server[31098]: Request URL: http://localhost/cgi-bin/qgis_mapserv.fcgi? 16:39:45 INFO Server[31098]: Environment: 16:39:45 INFO Server[31098]: ------------------------------------------------ 16:39:45 INFO Server[31098]: SERVER_NAME: localhost 16:39:45 INFO Server[31098]: REQUEST_URI: /cgi-bin/qgis_mapserv.fcgi 16:39:45 INFO Server[31098]: SCRIPT_NAME: /cgi-bin/qgis_mapserv.fcgi 16:39:45 INFO Server[31098]: REMOTE_ADDR: ::1 16:39:45 INFO Server[31098]: SERVER_PORT: 80 16:39:45 INFO Server[31098]: QUERY_STRING: 16:39:45 INFO Server[31098]: REQUEST_METHOD: GET 16:39:45 INFO Server[31098]: HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 16:39:45 INFO Server[31098]: HTTP_USER_AGENT: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0 16:39:45 INFO Server[31098]: Trying URL path: '/cgi-bin/qgis_mapserv.fcgi' for '/wfs3' 16:39:45 INFO Server[31098]: Trying URL path: '/cgi-bin/qgis_mapserv.fcgi' for '/' 16:39:45 INFO Server[31098]: Request finished in 0 ms 16:40:05 INFO Server[31098]: ******************** New request *************** 16:40:05 INFO Server[31098]: Request URL: http://localhost/cgi-bin/qgis_mapserv.fcgi/wfs3? 16:40:05 INFO Server[31098]: Environment: 16:40:05 INFO Server[31098]: ------------------------------------------------ 16:40:05 INFO Server[31098]: SERVER_NAME: localhost 16:40:05 INFO Server[31098]: REQUEST_URI: /cgi-bin/qgis_mapserv.fcgi/wfs3 16:40:05 INFO Server[31098]: SCRIPT_NAME: /cgi-bin/qgis_mapserv.fcgi 16:40:05 INFO Server[31098]: REMOTE_ADDR: ::1 16:40:05 INFO Server[31098]: SERVER_PORT: 80 16:40:05 INFO Server[31098]: QUERY_STRING: 16:40:05 INFO Server[31098]: REQUEST_METHOD: GET 16:40:05 INFO Server[31098]: HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 16:40:05 INFO Server[31098]: HTTP_USER_AGENT: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0 16:40:05 INFO Server[31098]: Trying URL path: '/cgi-bin/qgis_mapserv.fcgi/wfs3' for '/wfs3' 16:40:05 INFO Server[31098]: API OGC WFS3 (Draft) accepts the URL path '/cgi-bin/qgis_mapserv.fcgi/wfs3' 16:40:05 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3 for /collections/(?<collectionId>[^/]+)/items(\.geojson|\.json|\.html|/)?$ 16:40:05 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3 for /collections/(?<collectionId>[^/]+)/items/(?<featureId>[^/]+?)(\.json|\.geojson|\.html|/)?$ 16:40:05 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3 for /collections(\.json|\.html|/)?$ 16:40:05 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3 for /collections/(?<collectionId>[^/]+?)(\.json|\.html|/)?$ 16:40:05 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3 for /conformance 16:40:05 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3 for /static/(?<staticFilePath>.*)$ 16:40:05 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3 for /api 16:40:05 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3 for (.html|.json)?$ 16:40:05 INFO Server[31098]: API OGC WFS3 (Draft): found handler getLandingPage 16:40:05 INFO Server[31098]: Request finished in 4 ms 16:40:05 INFO Server[31098]: ******************** New request *************** 16:40:05 INFO Server[31098]: Request URL: http://localhost/cgi-bin/qgis_mapserv.fcgi/wfs3/static/style.css? 16:40:05 INFO Server[31098]: Environment: 16:40:05 INFO Server[31098]: ------------------------------------------------ 16:40:05 INFO Server[31098]: SERVER_NAME: localhost 16:40:05 INFO Server[31098]: REQUEST_URI: /cgi-bin/qgis_mapserv.fcgi/wfs3/static/style.css 16:40:05 INFO Server[31098]: SCRIPT_NAME: /cgi-bin/qgis_mapserv.fcgi 16:40:05 INFO Server[31098]: REMOTE_ADDR: ::1 16:40:05 INFO Server[31098]: SERVER_PORT: 80 16:40:05 INFO Server[31098]: QUERY_STRING: 16:40:05 INFO Server[31098]: REQUEST_METHOD: GET 16:40:05 INFO Server[31098]: HTTP_ACCEPT: text/css,*/*;q=0.1 16:40:05 INFO Server[31098]: HTTP_USER_AGENT: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0 16:40:05 INFO Server[31098]: Trying URL path: '/cgi-bin/qgis_mapserv.fcgi/wfs3/static/style.css' for '/wfs3' 16:40:05 INFO Server[31098]: API OGC WFS3 (Draft) accepts the URL path '/cgi-bin/qgis_mapserv.fcgi/wfs3/static/style.css' 16:40:05 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3/static/style.css for /collections/(?<collectionId>[^/]+)/items(\.geojson|\.json|\.html|/)?$ 16:40:05 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3/static/style.css for /collections/(?<collectionId>[^/]+)/items/(?<featureId>[^/]+?)(\.json|\.geojson|\.html|/)?$ 16:40:05 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3/static/style.css for /collections(\.json|\.html|/)?$ 16:40:05 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3/static/style.css for /collections/(?<collectionId>[^/]+?)(\.json|\.html|/)?$ 16:40:05 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3/static/style.css for /conformance 16:40:05 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3/static/style.css for /static/(?<staticFilePath>.*)$ 16:40:05 INFO Server[31098]: API OGC WFS3 (Draft): found handler static 16:40:05 INFO Server[31098]: Request finished in 1 ms 16:40:06 INFO Server[31098]: ******************** New request *************** 16:40:06 INFO Server[31098]: Request URL: http://localhost/cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.js? 16:40:06 INFO Server[31098]: Environment: 16:40:06 INFO Server[31098]: ------------------------------------------------ 16:40:06 INFO Server[31098]: SERVER_NAME: localhost 16:40:06 INFO Server[31098]: REQUEST_URI: /cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.js 16:40:06 INFO Server[31098]: SCRIPT_NAME: /cgi-bin/qgis_mapserv.fcgi 16:40:06 INFO Server[31098]: REMOTE_ADDR: ::1 16:40:06 INFO Server[31098]: SERVER_PORT: 80 16:40:06 INFO Server[31098]: QUERY_STRING: 16:40:06 INFO Server[31098]: REQUEST_METHOD: GET 16:40:06 INFO Server[31098]: HTTP_ACCEPT: */* 16:40:06 INFO Server[31098]: HTTP_USER_AGENT: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0 16:40:06 INFO Server[31098]: Trying URL path: '/cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.js' for '/wfs3' 16:40:06 INFO Server[31098]: API OGC WFS3 (Draft) accepts the URL path '/cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.js' 16:40:06 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.js for /collections/(?<collectionId>[^/]+)/items(\.geojson|\.json|\.html|/)?$ 16:40:06 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.js for /collections/(?<collectionId>[^/]+)/items/(?<featureId>[^/]+?)(\.json|\.geojson|\.html|/)?$ 16:40:06 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.js for /collections(\.json|\.html|/)?$ 16:40:06 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.js for /collections/(?<collectionId>[^/]+?)(\.json|\.html|/)?$ 16:40:06 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.js for /conformance 16:40:06 INFO Server[31098]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.js for /static/(?<staticFilePath>.*)$ 16:40:06 INFO Server[31098]: API OGC WFS3 (Draft): found handler static 16:40:06 INFO Server[31098]: Request finished in 3 ms 16:40:06 INFO Server[31165]: QGIS Server Settings: 16:40:06 INFO Server[31165]: - QGIS_OPTIONS_PATH / '' (Override the default path for user configuration): '' (read from DEFAULT_VALUE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_PARALLEL_RENDERING / '/qgis/parallel_rendering' (Activate/Deactivate parallel rendering for WMS getMap request): '1' (read from ENVIRONMENT_VARIABLE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_MAX_THREADS / '/qgis/max_threads' (Number of threads to use when parallel rendering is activated): '-1' (read from INI_FILE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_LOG_LEVEL / '' (Log level): '0' (read from ENVIRONMENT_VARIABLE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_LOG_FILE / '' (Log file): '' (read from DEFAULT_VALUE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_LOG_STDERR / '' (Activate/Deactivate logging to stderr): '1' (read from ENVIRONMENT_VARIABLE) 16:40:06 INFO Server[31165]: - QGIS_PROJECT_FILE / '' (QGIS project file): '' (read from DEFAULT_VALUE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_IGNORE_BAD_LAYERS / '' (Ignore bad layers): 'false' (read from DEFAULT_VALUE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_CACHE_DIRECTORY / '/cache/directory' (Specify the cache directory): '/home/richard/.local/share/QGIS/QGIS3/profiles/default/cache' (read from DEFAULT_VALUE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_CACHE_SIZE / '/cache/size' (Specify the cache size): '52428800' (read from INI_FILE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_SHOW_GROUP_SEPARATOR / '/locale/showGroupSeparator' (Show group (thousands) separator): 'false' (read from INI_FILE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_OVERRIDE_SYSTEM_LOCALE / '/locale/userLocale' (Override system locale): 'en_US' (read from INI_FILE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_WMS_MAX_HEIGHT / '/qgis/max_wms_height' (Maximum height for a WMS request. The lower one of this and the project configuration is used.): '-1' (read from DEFAULT_VALUE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_WMS_MAX_WIDTH / '/qgis/max_wms_width' (Maximum width for a WMS request. The most conservative between this and the project one is used): '-1' (read from DEFAULT_VALUE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_API_RESOURCES_DIRECTORY / '/qgis/server_api_resources_directory' (Base directory where HTML templates and static assets (e.g. images, js and css files) are searched for): '/home/richard/bin/qgis_/master/debug/share/qgis/resources/server/api' (read from DEFAULT_VALUE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_API_WFS3_MAX_LIMIT / '/qgis/server_api_wfs3_max_limit' (Maximum value for "limit" in a features request, defaults to 10000): '10000' (read from DEFAULT_VALUE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_TRUST_LAYER_METADATA / '' (Trust layer metadata): 'false' (read from DEFAULT_VALUE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_DISABLE_GETPRINT / '' (Don't load layouts): 'false' (read from DEFAULT_VALUE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_LANDING_PAGE_PROJECTS_DIRECTORIES / '/qgis/server_projects_directories' (Directories used by the landing page service to find .qgs and .qgz projects): '/home/richard/z/21/qgis/qgisserver' (read from ENVIRONMENT_VARIABLE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_LANDING_PAGE_PROJECTS_PG_CONNECTIONS / '/qgis/server_projects_pg_connections' (PostgreSQL connection strings used by the landing page service to find projects): '' (read from DEFAULT_VALUE) 16:40:06 INFO Server[31165]: - QGIS_SERVER_LOG_PROFILE / '/qgis/server_log_profile' (Add detailed profile information to the logs, only effective when QGIS_SERVER_LOG_LEVEL=0): 'false' (read from DEFAULT_VALUE) 16:40:06 INFO Server[31165]: Ini file used to initialize settings: /home/richard/.local/share/QGIS/QGIS3/profiles/default/QGIS/QGIS3.ini 16:40:06 INFO Server[31165]: cacheDirectory: /home/richard/.local/share/QGIS/QGIS3/profiles/default/cache/ 16:40:06 INFO Server[31165]: maximumCacheSize: 52428800 16:40:06 INFO Server[31165]: Prefix PATH: /home/richard/bin/qgis_/master/debug 16:40:06 INFO Server[31165]: Plugin PATH: /home/richard/bin/qgis_/master/debug/lib/qgis/plugins 16:40:06 INFO Server[31165]: PkgData PATH: /home/richard/bin/qgis_/master/debug/share/qgis 16:40:06 INFO Server[31165]: User DB PATH: /home/richard/.local/share/QGIS/QGIS3/profiles/default/qgis.db 16:40:06 INFO Server[31165]: Auth DB PATH: /home/richard/.local/share/QGIS/QGIS3/profiles/default/qgis-auth.db 16:40:06 INFO Server[31165]: SVG PATHS: /home/richard/bin/qgis_/master/debug/share/qgis/svg/:/home/richard/.local/share/QGIS/QGIS3/profiles/default/resource_sharing/collections:/home/richard/.local/share/QGIS/QGIS3/profiles/default/svg/:/home/richard/bin/geoserver/geoserver-2.15.2/data_dir/styles:/home/richard/git/qgisqt2/build/debug/output/data/svg/:/home/richard/git/qgisqt2/svg/:/home/richard/bin/qgis_/3.10/debug/share/qgis/svg/:/home/richard/git/build-qgisqt-Desktop-Debug/output/data/svg/:/home/richard/git/qgisqt/svg/:/svg/:/home/richard/bin/qgis_/3.16/debug/share/qgis/svg/:/home/richard/git/build-qgisqt2-Desktop-Debug/output/data/svg/:/home/richard/git/build-qgisqt3-Desktop-Debug/output/data/svg/:/home/richard/git/qgisqt3/svg/ 16:40:06 INFO Server[31165]: Adding service SampleService 1.0 16:40:06 INFO [31165]: Adding API Landing Page 16:40:06 INFO Server[31165]: Adding service WCS 1.0.0 16:40:06 INFO Server[31165]: Adding service WFS 1.1.0 16:40:06 INFO [31165]: Adding API OGC WFS3 (Draft) 16:40:06 INFO Server[31165]: Adding service WMS 1.3.0 16:40:06 INFO Server[31165]: Adding service WMTS 1.0.0 16:40:06 INFO Server[31165]: Server initialized 16:40:06 INFO ../src/server/qgsserverplugins.cpp[31165]: load library /home/richard/bin/qgis_/master/debug/lib/qgispython (3.17.0) 16:40:06 INFO ../src/server/qgsserverplugins.cpp[31165]: Python support library loaded successfully. 16:40:07 INFO Server[31165]: No server python plugins are available 16:40:07 INFO Server[31165]: ******************** New request *************** 16:40:07 INFO Server[31165]: Request URL: http://localhost/cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.css? 16:40:07 INFO Server[31165]: Environment: 16:40:07 INFO Server[31165]: ------------------------------------------------ 16:40:07 INFO Server[31165]: SERVER_NAME: localhost 16:40:07 INFO Server[31165]: REQUEST_URI: /cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.css 16:40:07 INFO Server[31165]: SCRIPT_NAME: /cgi-bin/qgis_mapserv.fcgi 16:40:07 INFO Server[31165]: REMOTE_ADDR: ::1 16:40:07 INFO Server[31165]: SERVER_PORT: 80 16:40:07 INFO Server[31165]: QUERY_STRING: 16:40:07 INFO Server[31165]: REQUEST_METHOD: GET 16:40:07 INFO Server[31165]: HTTP_ACCEPT: text/css,*/*;q=0.1 16:40:07 INFO Server[31165]: HTTP_USER_AGENT: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0 16:40:07 INFO Server[31165]: Trying URL path: '/cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.css' for '/wfs3' 16:40:07 INFO Server[31165]: API OGC WFS3 (Draft) accepts the URL path '/cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.css' 16:40:07 INFO Server[31165]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.css for /collections/(?<collectionId>[^/]+)/items(\.geojson|\.json|\.html|/)?$ 16:40:07 INFO Server[31165]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.css for /collections/(?<collectionId>[^/]+)/items/(?<featureId>[^/]+?)(\.json|\.geojson|\.html|/)?$ 16:40:07 INFO Server[31165]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.css for /collections(\.json|\.html|/)?$ 16:40:07 INFO Server[31165]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.css for /collections/(?<collectionId>[^/]+?)(\.json|\.html|/)?$ 16:40:07 INFO Server[31165]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.css for /conformance 16:40:07 INFO Server[31165]: Checking API path /cgi-bin/qgis_mapserv.fcgi/wfs3/static/jsonFormatter/jsonFormatter.min.css for /static/(?<staticFilePath>.*)$ 16:40:07 INFO Server[31165]: API OGC WFS3 (Draft): found handler static 16:40:07 INFO Server[31165]: Request finished in 1 ms _______________________________________________ QGIS-Developer mailing list [email protected] List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
