2013-06-14 3 views
1

서버와의 원격 프로파일 링 세션을 설정하려고합니다. 젠드 디버거의 최신 버전을 다운로드했고, 다음 설정으로 서버에 설치했습니다 : http://puu.sh/3ezyh/39247f2f15.png. 필자의 로컬 컴퓨터에서는 원격 서버에 대한 퍼티 세션을 설정하고 zend.com에 나열된 KB 문서에 따라 포트 10137을 전달했습니다.젠드 스튜디오 디버거 시간 초과

원격 서버를 문제없이 디버깅 할 수 있지만 페이지로 이동하면 페이지가 처리되고 대화 상자에 "디버거의 응답 대기 중"메시지가 표시됩니다. 약 ~ 20 초 후에 다음 오류가 발생합니다 : http://puu.sh/3ezDk/57f6dc1bb5.png. 그러나 실행 통계뿐만 아니라 프로파일 링 정보도 표시되지만 실행 흐름은 없으므로 거의 모든 데이터가 아니라 전체 데이터의 일부가됩니다.

문제의 페이지 (I 문제를 찾기 위해 프로파일 tyring있어 이유입니다.) 20 ~ 30 번째 페이지로드에서 어디 있는가

내가 찾을 수있는 유일한 오류가 서버의 error_log에 "[Zend Debugger] 메시지를 보낼 수 없습니다"라고 말한 것입니다.

왜 내가 완전한 응답을 얻지 못하고 있는지 진단 할 수 있습니까?

답변

0

IP 주소를 받고 로컬 전달 연결 대신 대신 직접 보내려고하는지 궁금합니다. http://screencast.com/t/7lheaOlx과 같은 주소로 호스트 IP를 127.0.0.1로 설정해야 할 수 있습니다. 그게 작동하지 않으면 내가 할 것이라고 말할 것이다

tcpdump port 10137 

그리고 볼 수있는 것을보십시오. 또한 로컬 OS에 따라 Studio 인스턴스에 대한 액세스를 차단하는 방화벽이있을 수 있습니다.

+0

예에서 서버 디버거에 대한 IP를 127.0.0.1로 설정했는데 프로필 구성에서 [테스트]를 누르면 _Old 디버거 버전에 대한 경고가 표시됩니다. Zend Debugger version_을 업데이트하십시오. (Zend Studio와 Zen Debugger 모두 zend 링크를 통해 찾을 수있는 최신 버전으로 업데이트됩니다.) 연결되어있는 서버에서'tcp dump 10137'을 실행할 때 테스트 할 때 아무 것도 출력되지 않습니다. 그것을 가정하면 연결이 어딘가에서 만들어지지 않는다는 것을 의미합니다. – Zxurian

+0

내 퍼티 로그는 테스트 할 때마다 이벤트 로그에 다음 줄을 표시합니다. '127.0.0.1:46510 (각각의 연결 요청마다)에서 원격 포트 10137 수신 요청 수신 127.0.0.1:10137로 원격 포트 전달 시도 전달 된 포트가 성공적으로 열렸습니다. 전달 된 포트가 폐쇄되었습니다 .' – Zxurian