Иногда я испытываю медленную (удаленную) отладку с Eclipse и не могу понять причину.У меня также есть проблема с отображением пути, которая, я думаю, может быть связана.
Я отлаживаю различные проекты, все на локальных доменных именах, размещенных на одной машине.Например,
- project1.local
- project2.example.com
Эти доменные имена определены в / etc / hosts
У меня также есть текущий project1, который фактически вызывает project2 через вызов curl.
Я запускаю все сеансы отладки через браузер chrome или firefox, добавляя? XDEBUG_SESSION_START = 1, и вызов curl использует тот же метод.
Иногда / регулярно я чувствую, что ничего не происходит в течение 2 минут, пока не начнется сеанс отладки.До тех пор, кажется, браузер просто чего-то ждет.После достижения точки останова я могу пошагово отлаживать с нормальной скоростью.По следующему запросу у меня такое же время ожидания.
Вот мой опыт в отношении вещей, которые я пробовал:
- выключение и перезапуск затмения: редко помогает
- попытка использовать тот же URL для отладки в Komodo: всегда работает (не поймите меня неправильно, мне больше нравится Eclipse) -> показывает, что это не проблема xdebug
- перезапуск веб-сервера: редко помогает
- ожидание 30-60 минут: почти всегда помогает
- очистка всех файлов cookie отлаженного домена: возможно в 30% случаев, то же самое с переключением браузера
Проблема с отображением путиЯ имею в том, что иногда другой вид редактирования файла открывается при достижении точки останова, даже если файл уже открыт.Один файл имеет определенный путь к рабочей области, а другой - абсолютный путь.
Кто-нибудь может мне помочь с одним из:
- разрешением путаницы путей (надеясь, что это является основной причиной)
- с использованием других инструментов, чтобы выяснить, что происходит в течение 2 минут
- , рекомендующих другие способы действий?