-p gevent 옵션을 줘서 실행시 hang 현상

아래와 같이 구동시 실행시키면 무응답. Ctrl+C 입력시 그제서야 실행됨. 하지만 실행돼도 멀티 프로세싱으로 구동이 안되는 것 같음

celery -A backend worker --loglevel=info -P gevent

아래와 같이 알 수 없는 에러가 뜰 경우

프로젝트 폴더 내에서 아래 항목을 제거 한 뒤, worker→ beat순으로 다시 실행시켜준다

/home/ai-platform-backend# rm celerybeat-schedule.db

watchmedo auto-restart를 통해 celery 구동 시 아래와 같은 메세지가 뜰 경우

File "/home/backend-venv/lib/python3.6/site-packages/watchdog/observers/inotify_c.py", line 429, in _raise_error
    raise OSError(errno.ENOSPC, "inotify watch limit reached")

watchmedo auto-restart만 제외시키고 돌려보기 → 로그가 나옴

celery -A aip worker -l info -Q backend -n backend8003

celery beat를 실행하지 않았는데 worker만 키면 task들이 엄청 들어옴

redis-cli flushAll

[project name] has no attribute celery 에러

아래 코드때문이었음. 주석처리해줬더니 잘됨. 왜 사용해야하는지도 모르고 넣어놓았음