Flask + Redis + Celery
이미지를 전달 받고, 해당 이미지를 Siamese Network 서버에 전달하는 방법을 사용하던 도중
아래와 같은 에러가 발생하고 있다.
에러가 나는 이유는 celery.end_task()
를 하면 json으로 변환되서 넘어가기 때문이다.
work 작업을 하는 Celery에 아래와 같이 conf를 변경하면 된다
추가
AWS EC2(Ubuntu)에 실제 배포해보니 또 다시 에러가 발생한다.
며칠의 삽질 덕분에(?) 에러 해결 방법을 다시 찾아냈다.
Ubuntu 운영체제에서는 task_serializer=”pickle”
을 제거하면 된다.