Debug в pgAdmin под windows

Операционная система windows_10 (64bit), бд postgresql-12, pgadmin4 v6.10. Через pgAdmin запросы к базе и функции работают. Проблема с опцией Debug. Если правой кнопкой по рабочей функции вызвать Debugging -> Set Breakpoint, то откроется закладка данной функции в окне программы и в её центре надпись: "Waiting for another session to invoke the target" с режимом ожидания навечно. Если вызвать Debugging -> Debug, то откроется закладка с кнопками управления и функционалом как ожидается. Но движение Step по коду всегда зависает примерно через минуту и всё блокируется, например на 30-ом шаге, - или на 50-ом, если проходить быстро. Если вместо Step нажать Start, то весь код функции выполняется без проблем. Из того, что вижу по pgAdmin 4: File -> Runtime -> View log

  ...

  - PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
  - PGADMIN_INT_PORT: 5050
  - PGADMIN_SERVER_MODE: OFF
  - PROCESSOR_ARCHITECTURE: AMD64
  ...

  - SESSIONNAME: Console
  - SystemDrive: C:
  - SystemRoot: C:\Windows
  - windir: C:\Windows
 --------------------------------------------------------

 2023-05-16 12:34:06,492: WARNING   werkzeug:   WebSocket transport not available. Install simple-websocket for improved performance.

 * Serving Flask app 'pgadmin' (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off

Если замечание WebSocket transport not available. Install simple-websocket for improved performance из лога имеет отношение к описанной проблеме, то нашёл такую ссылку https://stackoverflow.com/questions/60991897/websocket-transport-not-available-install-eventlet-or-gevent-and-gevent-websock но по рекомендации Miguel Grinberg данного топика есть отзывы в других источниках, что не помогло в решении проблемы, кроме того я не понял сути. Прошу помощи.


Ответы (0 шт):