에서 볼 수 있듯이 top
유틸리티 celery
에서 procecess는 많은 CPU 시간을 소비합니다. 그래서 그것을 프로파일 링하고 싶습니다.셀러리 작업 프로파일 링
python -m cProfile -o test-`date +%Y-%m-%d-%T`.prof ./manage.py celeryd -B
을하지만 생산 기계에 프로파일 링 할 필요가 정확한 타이밍을 가지고 :
그래서 같은 개발자 컴퓨터에서 수동으로 할 수 있습니다. 그 머신 (Fedora 14) 셀러리는 init 스크립트에 의해 시작됩니다. 예 :
service celeryd start
이 스크립트들을 결국 궁극적으로 manage.py celeryd_multi
이라고 부릅니다. 그래서 내 질문은 어떻게 celeryd_multi
프로 파일링을 사용하여 셀러리를 시작할 말할 수 있습니까? 제 경우에는 -m cProfile -o out.prof
옵션을 python
에 붙이십시오.
도움을 주시면 감사하겠습니다.
'셀러 몬'은 현재 유지 관리되지 않습니다. – harukaeru