raspberry pi — удаленная отладка PHP, застрявшая во время соединения сервер-2-сервер

Я занимаюсь разработкой веб-сервиса с использованием PHP, который будет извлекать данные через вызов curl с иностранного веб-сайта.
Для разработки я использую веб-сервер Apache с PHP на Raspberry Pi в моей локальной сети (назовите его Сервер A).
В целях тестирования я также установил фиктивную службу, чтобы избежать многих бесполезных или неправильных запросов к иностранной службе. Этот манекен работает на другой Raspberry с той же самой установкой, назовите его Сервер B. На обоих серверах A и B я развернул XDebug. Для разработки я использую Netbeans.

Когда я удаленно отлаживаю PHP-Scrips на сервере A, все работает нормально, если только я не запускаю / не отлаживаю сценарий, в котором выполняется curl-вызов Dummy-Service на сервере B. Если это так, выполнение останавливается, пока я не выйду из режима отладки. Если я сделаю это, скрипы закончатся нормально.

Я не уверен, что заставляет сценарий остановиться, поэтому я не знаю, как этого избежать.
Что я могу сделать, чтобы отладка работала в этом случае?

0

Решение

ОК, нашел решение. Очевидно, это проблема, если оба сервера используют один и тот же порт (9000) для связи с ПК, на котором я отлаживаю.

После установки одного из серверов на 9001 вместо этого я могу подключить отладчик к одному серверу за раз, в зависимости от того, какой порт установлен в Netbeans для прослушивания.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]