>  Q&A  >  본문

python - celery 如何解决worker和client代码同步问题

我的celery worker在A机器, client在B机器, 这样每次代码更新我都必须同时更新A和B,并且依次停掉client, celery worker, 再依次开启celery worker和client, 这样不就非常麻烦吗? 有什么好的解决方案?

PHP中文网PHP中文网2741일 전655

모든 응답(1)나는 대답할 것이다

  • 迷茫

    迷茫2017-04-18 10:27:32

    먼저 스크립트가 메모리에 로드되었기 때문에 코드를 업데이트한 후 셀러리를 다시 시작해야 하며, 업데이트하려는 경우에만 다시 시작할 수 있습니다.

    둘째, 요구 사항을 충족할 수 있는 rsync 또는 기타 배포 시스템 fabric, Ansible 등과 같이 코드를 동기화하는 다양한 방법이 있습니다.

    처리 로직은 귀하와 동일하지만 자동화할 수 있습니다.

    회신하다
    0
  • 취소회신하다