Тайм-аут отладчика Zend Studio

Я пытаюсь настроить сеанс удаленного профилирования с сервером. Я скачал последнюю версию Zend Debugger и установил ее на сервер со следующей настройкой: http://puu.sh/3ezyh/39247f2f15.png . На моей локальной машине я настроил сеанс шпатлевки на удаленный сервер и перенаправил порт 10137 в соответствии со статьей базы знаний, указанной на zend.com.

Я могу без проблем отлаживать удаленный сервер, однако, когда я перехожу к профилированию страницы, страница обрабатывается, затем появляется диалоговое окно с сообщением «Ожидание ответа отладчика». Примерно через ~20 секунд я получаю следующую ошибку: http://puu.sh/3ezDk/57f6dc1bb5.png . Тем не менее, будет отображаться информация о профилировании, а также статистика выполнения, но не поток выполнения, как будто он получает часть данных, но не все.

Рассматриваемая страница загружается где-то от 20 до 30 секунд (поэтому я пытаюсь найти профиль, чтобы найти проблему).

Единственная ошибка, которую я могу найти, находится в журнале error_log сервера, который просто говорит: «[Zend Debugger] Cannot send message».

Можно ли как-то диагностировать, почему я не получаю полный ответ?


person Zxurian    schedule 14.06.2013    source источник


Ответы (1)


Интересно, получает ли он ваш IP-адрес и пытается отправить его напрямую, а не через локальное переадресованное соединение? Возможно, вам потребуется установить IP-адрес вашего хоста на 127.0.0.1 в качестве адреса, как в http://screencast.com/t/7lheaOlx. Если это не сработает, я бы сказал, сделайте

tcpdump port 10137

И посмотри, что ты видишь. Кроме того, в зависимости от вашей локальной ОС у вас может быть брандмауэр, блокирующий доступ к вашему экземпляру Studio.

person Kevin Schroeder    schedule 14.06.2013
comment
Я установил свой IP-адрес для отладчика сервера на 127.0.0.1, как в этом примере, и при нажатии [Тест] в разделе «Конфигурация профиля» также появляется предупреждение о найдена старая версия отладчика. Пожалуйста, обновите версию Zend Debugger, что я уже сделал. (И Zend Studio, и Zen Debugger обновлены до последних версий, которые я смог найти по ссылкам zend) При запуске tcp dump 10137 на сервере, к которому я подключен, при попытке тестирования ничего не выводится, поэтому я предполагаю, что это означает, что соединение нигде не производится. - person Zxurian; 15.06.2013
comment
Мой журнал шпатлевки показывает эти строки в журнале событий каждый раз, когда я пытаюсь его протестировать Received remote port 10137 open request from 127.0.0.1:46510 (different each connection request) Attempting to forward remote port to 127.0.0.1:10137 Forwarded port opened successfully Forwarded port closed - person Zxurian; 15.06.2013