mirror of https://github.com/jumpserver/jumpserver
Update README.md to README.rst
parent
f7ab26a5da
commit
e61341df79
|
@ -3,18 +3,18 @@
|
|||
Jumpserver use celery to run task async. Using redis as the broker, so
|
||||
you should run a redis instance
|
||||
|
||||
1. Run redis
|
||||
* Run redis
|
||||
```
|
||||
# yum -y install redis
|
||||
or
|
||||
# docker run -name jumpserver-redis -d -p 6379:6379 redis redis-server
|
||||
```
|
||||
|
||||
* Write tasks in app_name/tasks.py
|
||||
|
||||
2. Write tasks in app_name/tasks.py
|
||||
|
||||
ops/tasks.py
|
||||
```
|
||||
ops/tasks.py
|
||||
|
||||
from __future__ import absolute_import
|
||||
|
||||
import time
|
||||
|
@ -30,17 +30,26 @@ def longtime_add(x, y):
|
|||
return x + y
|
||||
```
|
||||
|
||||
3. Run celery in development
|
||||
* Run celery in development
|
||||
```
|
||||
# cd apps
|
||||
# celery -A common worker -l info
|
||||
```
|
||||
|
||||
4. Test using task
|
||||
* Test using task
|
||||
```
|
||||
# ./manage.py shell
|
||||
> from ops.tasks import longtime_add
|
||||
> res = longtime_add.delay(1, 2)
|
||||
> res.get()
|
||||
>>> from ops.tasks import longtime_add
|
||||
>>> res = longtime_add.delay(1, 2)
|
||||
>>> res.get()
|
||||
```
|
||||
|
||||
### celery usage of jumpserver
|
||||
Jumpserver use celery to run task async. Using redis as the broker, so you should run a redis instance, Let’s start it
|
||||
|
||||
**Run redis server **
|
||||
'' $ yum -y install redis
|
||||
'' or
|
||||
'' $ docker run -name jumpserver-redis -d -p 6379:6379 redis redis-server
|
||||
|
||||
**
|
Loading…
Reference in New Issue