Django simpletask2 handler server.
Project description
django-simpletask2-server
The server program used with django-simpletask2. After startup, it can automatically process the asynchronous processing tasks generated by django-simpletask2.
Install
pip install django-simpletask2-server
Usage
test@test django-simpletask2-server % django-simpletask2-server --help
Usage: django-simpletask2-server [OPTIONS] COMMAND [ARGS]...
Options:
--logfmt TEXT
--logfile TEXT
--loglevel TEXT
--pidfile TEXT pidfile file path.
--workspace TEXT Set running folder
--daemon / --no-daemon Run application in background or in
foreground.
-c, --config TEXT Config file path. Application will search
config file if this option is missing. Use
sub-command show-config-fileapaths to get
the searching tactics.
--error-sleep INTEGER
--idle-sleep INTEGER
-t, --threads INTEGER
--auto-reset-task-interval INTEGER
--do-auto-reset-task / --no-do-auto-reset-task
--task-pull-timeout INTEGER
--task-pull-engine TEXT
--channel-flags-template TEXT
--channel-name-strip-regex TEXT
--channel-name-template TEXT
--channels TEXT
-r, --redis TEXT
-a, --aclkey TEXT
-s, --server TEXT
--help Show this message and exit.
Commands:
restart Restart Daemon application.
show-config-filepaths Print out the config searching paths.
show-configs Print out the final config items.
start Start daemon application.
stop Stop daemon application.
Config items
- server: Required. Default to: http://127.0.0.1:8000/django-simpletask2/。
- aclkey: Required. No default value.
- redis: It is required when task-pull-engine is "redis". The value format likes: redis://:password@redis-server:redis-port/redis-db?decode_responses=True (The option decode_responses=True is required)
- channels: Required. Default to "default".
- threads: Required. Default to 1.
- task-pull-engine Required. Default to "redis". Other options are: api.
- idle_sleep: Default to 5 seconds.
- error_sleep: Default to 5 seconds.
- Other config items like logdevel, logfile, logfmt, workspace, pidfile, daemon and so on, see details of
daemon-application
.
Releases
v0.0.8
- Doc update.
v0.0.7
- Fix --channels option short name conflict problem.
v0.0.6
- First release.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file django-simpletask2-server-0.0.9.tar.gz
.
File metadata
- Download URL: django-simpletask2-server-0.0.9.tar.gz
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a132c28c6725416d9cf525ce53b2e18aacd00fbe92ddc5ffde95683c94def51 |
|
MD5 | 36c179c0a91c53b118ad0878b925fe25 |
|
BLAKE2b-256 | a976c416738209d434dffbb0311c522f3037aef34c8ed47605633e07e0365c0e |
File details
Details for the file django_simpletask2_server-0.0.9-py3-none-any.whl
.
File metadata
- Download URL: django_simpletask2_server-0.0.9-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdf592158fa070fe904cb787af7ace290965035f620ec226de044fc4b6520a6e |
|
MD5 | 6f6effe0b11deef4580868e3d2b41dbc |
|
BLAKE2b-256 | f559e7fbcc6ad1699ac809455f2ba7d9dd548bfd8e5c829ee5f455d4feb03903 |