2012-02-09 4 views
0

저는 Python 웹 프로젝트에서 Eclipse + PyDev를 사용하고 있습니다. 때로는 특정 환경으로 인해 로컬 대신 프로덕션 서버에서 디버그 세션을 실행해야합니다. 격리 된 원격 디버깅 세션을 실행할 수있는 방법이 있는지 궁금 해서요. 다른 사용자가 아무런 문제가 없으며 코드 실행이 중단되지 않습니다.PyDev와의 분리 된 디버깅 세션

감사합니다.

답변

0

나는 이것이 가능할 것이라고 생각하지 않는다 ... 가능하면되도록 프로덕션 서버를 아키텍처해야한다 (즉, 주어진 요청을 보낼 때 다른 인터프리터를 생성해야한다. 디버깅 목적에 대한 요청을 처리하고 디버그 세션이 끝난 후 해당 인터프리터를 종료해야 함)하지만 디버거가 실제로 별도의 인터프리터에서 실행되는지 확인해야합니다. 그렇지 않으면 다른 사람이 더 많은 것을 추적 할 수 있습니다. 가장 좋은 상황은 상황을 더 느리게 만들뿐 아니라 코드가있는 디버거와의 상호 작용으로 인해 예기치 않은 결과가 발생할 수 있습니다.