평소처럼 setting 하고 돌렸는데 자꾸만 



CRITICAL/MainProcess] Can't decode message body: ContentDisallowed('Refusing to deserialize untrusted content of type pickle (application/x-python-serialize)',) [type:u'application/x-python-serialize' encoding:u'binary' headers:{}]


이런 에러가 발생했다. 체크한 사항을 기록해두려고 한다. 
또 발생할꺼니깐. 

1. time zone 
 - 일단 타임존이 잘 설정되어 있지 않았다. 
   잘 맞추고 다시 수행했으나 별 다른 변화가 없었다. 
   예전에 타임존을 잘 맞추지 않았을 때에도 문제가 있었던 기억이 있는데, 나중에 실험해봐야겠다. 


2. 필요한 파일들을 정위치 하지 않았다.
   django 프로젝트 설정파일들이 위치하는 곳에 celery에 대한 기본적인 setting 파일도 위치해야 하는데
   먼가 빼먹었다. 파일을 다시 위치하고 나니 에러가 없어졌다아 :-)

   파일들은 celery.py   __init__.py 로  celery.py에 설정된 값들을 잘 확인하는 것도 체크했다. 
   

일단은 문제가 해결 ㅠ 다른 곳에서 다시 막혔지만...;;; 
기록용으로 포스팅! 


+ Recent posts