uWSGI 에서 celery beat 을 실행하기
ref. 1 에서 아래처럼 설정 예시를 보여준다.
[uwsgi]
master = true
socket = :3031
legion-mcast = mylegion 225.1.1.1:9191 90 bf-cbc:mysecret
legion-smart-attach-daemon = mylegion /tmp/celery-beat.pid celery beat --pidfile=/tmp/celery-beat.pid
- legion-mcast 내용에 대한 설명은 여기 를 참고하자.
- legion name : mylegion
- multicast address 225.1.1.1:9191
- 용기(valor)(이 값이 높은 node 가 master(lord) 가 된다.) : 90
- 메시지 암호: 모든 메시지는 mysecret 이란 공유 비밀번호를 이용해서 Blowfish in CBC 로 암호화 된다.
- --smart-attach-daemon 에 대해서는 여기 를 참고하자.
- legion name : mylegion
- pid filepath : /tmp/celery-beat.pid
- command : celery beat --pidfile=/tmp/celery-beat.pid
Reference
- Managing external daemons/services — uWSGI 2.0 documentation
댓글 없음:
댓글 쓰기