2011-01-27 4 views
1

이미지 처리에 OpenCV를 사용하는 장고 응용 프로그램이 있으며 프로덕션 환경에서 배포하는 데 문제가 있습니다. 파이썬에서 직접 응용 프로그램을 실행하거나 manage.py runserver을 사용할 수 있습니다. 내가 선Segfault는 Apache/WSGI에서 Python 바인딩을 사용하여 OpenCV를 실행합니다.

import cv 

에 즉시이수록, 아파치/WSGI 내부에 그것을 실행하려고하면 그러나 나는이 디버깅을 시작 위치를 모르는

[Thu Jan 27 01:13:16 2011] [notice] child pid 21348 exit signal Segmentation fault (11) 

와 불면. 다른 플래그로 opencv를 재 컴파일 할 수 있습니까?

FWIW, Python 2.6.5, OpenCV 2.2.0, Ubuntu 10.04LTS.

답변

2

당신과 함께 시작할 수 :

http://code.google.com/p/modwsgi/wiki/FrequentlyAskedQuestions#Apache_Process_Crashes

는 다음을 통해 이동합니다

http://code.google.com/p/modwsgi/wiki/ApplicationIssues

가 더 충돌을 일으킬 수있는 일에 정성 들여 곳.

마지막으로, 당신은 사용하여 실제 충돌 지점을 조사 수 :

http://code.google.com/p/modwsgi/wiki/DebuggingTechniques#Debugging_Crashes_With_GDB

+0

우수 포인터. 감사! 이제 나는 추구 할 길을 ... – Leopd

관련 문제