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.
Release files for django-simpletask2-server 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-simpletask2-server-0.1.1.tar.gz | 6.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django_simpletask2_server-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.9 kB
Release files / django-simpletask2-server-0.1.1.tar.gz
| Download URL | django-simpletask2-server-0.1.1.tar.gz |
|---|---|
| Size | 6.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8429316db1370870c94aa188d759aa6b9ccb9f62f4502203b1615a21310a4634
|
|
BLAKE2b-256 checksum How to use checksums |
aaf126fb9896b8cc8d78d643be17a18874b1c9f7d441a2ab27d231fb282e40fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.9.18
|
Release files / django_simpletask2_server-0.1.1-py3-none-any.whl
| Download URL | django_simpletask2_server-0.1.1-py3-none-any.whl |
|---|---|
| Size | 6.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ce33fbcce0ee53ff8de4bcace686844fa4b90b7e7a3033b69b87b958e5909428
|
|
BLAKE2b-256 checksum How to use checksums |
8b776e930137944d7551f8ca60b0d2d8e17715b1456dcef914222a7e8282cc5f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.9.18
|