我的celery worker在A机器, client在B机器, 这样每次代码更新我都必须同时更新A和B,并且依次停掉client, celery worker, 再依次开启celery worker和client, 这样不就非常麻烦吗? 有什么好的解决方案?
迷茫2017-04-18 10:27:32
먼저 스크립트가 메모리에 로드되었기 때문에 코드를 업데이트한 후 셀러리를 다시 시작해야 하며, 업데이트하려는 경우에만 다시 시작할 수 있습니다.
둘째, 요구 사항을 충족할 수 있는 rsync
또는 기타 배포 시스템 fabric
, Ansible
등과 같이 코드를 동기화하는 다양한 방법이 있습니다.
처리 로직은 귀하와 동일하지만 자동화할 수 있습니다.