gws.server.core¶
Configuration for embedded servers.
Source code: gws.server.core
Module Contents¶
- class gws.server.core.Config(*args, **kwargs)¶
Bases:
gws.ConfigServer processes and logging.
- mapproxy: dict | None¶
Bundled MapProxy module, ignored. (deprecated in 8.5)
- monitor: MonitorConfig | None¶
Monitor configuration.
- qgis: QgisConfig | None¶
QGIS server configuration.
- spool: SpoolConfig | None¶
Spool server module configuration.
- templates: list[gws.ext.config.template] | None¶
Templates for the nginx, uWSGI and syslog configs and the start script.
- class gws.server.core.LogConfig(*args, **kwargs)¶
Bases:
gws.ConfigLogging configuration.
- class gws.server.core.MonitorConfig(*args, **kwargs)¶
Bases:
gws.ConfigMonitor, which watches files and runs periodic tasks.
- frequency: gws.Duration = '30'¶
Default interval of periodic tasks.
- class gws.server.core.QgisConfig(*args, **kwargs)¶
Bases:
gws.ConfigExternal QGIS server configuration.
- class gws.server.core.SpoolConfig(*args, **kwargs)¶
Bases:
gws.ConfigSpool server, which runs background jobs.
- jobFrequency: gws.Duration = '3'¶
Interval at which the spool server checks for new jobs.
- timeout: gws.Duration = '300'¶
Max. run time of a background job before it is aborted.
- class gws.server.core.WebConfig(*args, **kwargs)¶
Bases:
gws.ConfigWeb server, which handles client and API requests.
- timeout: gws.Duration = '60'¶
Max. time to process a request before it is aborted.