Удаленная отладка Python Webserver не может слушать в порту отладкиPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Удаленная отладка Python Webserver не может слушать в порту отладки

Сообщение Anonymous »

Настройка: < /p>

Fastapi, работающий внутри контейнера Docker, Python3.12 Image. < /li>
Соединение к нему с помощью vscode remote attach debugger < /li>
< /ul>
Это работы, если применение начинается через

< /ul>
, если применение начинается через

< /ul>
, если приложение начинается через
< /ul>
, если приложение начинается через
< /ul>
.

Код: Выделить всё

python -m debugpy --listen 0.0.0.0:5680 --wait-for-client main.py

Код: Выделить всё

docker run --mount type=bind,source=$(pwd),target=/home/app -p 5680:5680 -p 8080:8080 my_image

Однако, если я добавляю следующие строки в main.py :

Код: Выделить всё

debugpy.listen(("0.0.0.0", 5680))
debugpy.wait_for_client()
, а затем запустите сервер с python main.py (так что поле cmd в Dockerfile считывает cmd ["python", "main.py"] :
Я получаю эту отладку in 5680 как address> как addre> как addre> как addre> как addry

Подробнее здесь: https://stackoverflow.com/questions/797 ... debug-port
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»