powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Debug CSP запросов
7 сообщений из 7, страница 1 из 1
Debug CSP запросов
    #39352645
Фотография u78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто нибудь научился пошагово дебажить рутины вызываемые CSP запросами?
Бывает, что в веб приложении для вызова проблемной рутины необходимо пройти несколько CSP страниц (от логина и далее), а какой процесс будет обслуживать CSP запрос - непонятно.
Соответственно непонятно к чему аттачить дебаг.

Может можно как то заставить процесс не умирать после отработки CSP запроса?
Или есть другие способы дебага веб приложений (кроме лога во временную глобаль) ?
Кто нибудь научился нормально дебажить веб приложения в Cache ?
...
Рейтинг: 0 / 0
Debug CSP запросов
    #39352664
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
u78Может можно как то заставить процесс не умирать после отработки CSP запроса?
Есть, можно выставить

set %session.Preserve=1

и тогда процесс будет всегда один и тот же для этой сессии. Можно подключится Студией к этому процессу и ловить запросы.
А чем не устраивает дебаг через временный глобал ?
...
Рейтинг: 0 / 0
Debug CSP запросов
    #39352665
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
u78Или есть другие способы дебага веб приложений (кроме лога во временную глобаль) ?
Еще есть
Код: javascript
1.
2.
alert();
console.log();


Есть возможности у самого браузера...
u78Кто нибудь научился нормально дебажить веб приложения в Cache ?
Наверное мы нормально дебажим, если имеем нормально работающие CSP-приложения...

Они не так нагружены по пользователям... И в локальной сети... Но таки работают без проблем.

Да и нужно понимать, что сам подход к созданию приложений может как помочь в отладке, так и затруднить ее до невозможности. Т.ч. может дело не в бабине?
...
Рейтинг: 0 / 0
Debug CSP запросов
    #39352720
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
u78 ,

  • How do I debug a CSP page?
  • Enabling Logging in ISCLOG
  • отвязка проблемных рутин от CSP/ZEN-контекста. В этом случае их можно будет отладить в любое время и под разные условия: текущий пользователь/его права, входные параметры и т.д.
...
Рейтинг: 0 / 0
Debug CSP запросов
    #39352762
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
u78,

не совсем понятно, что именно вы хотите отлаживать.
CSP - это в первую очередь генерация текстового документа. Если она сложная и непонятная с первого взгляда, то можно поставить блокировку в коде, и параллельно блокировку в терминале. Подождать ее срабатывания, подключиться отладчиком к процессу шлюза, снять блокировку в терминале. Но дело это неблагодарное, потому что через некоторое (небольшое) время процесс отвалится по таймауту.

Если вы хотите отлаживать методы, вызываемые через #server, записывайте их параметры и потом отлаживайте вызовы в терминале.

Если вы хотите отлаживать javascript, то это уже не к Каше.
...
Рейтинг: 0 / 0
Debug CSP запросов
    #39352794
Фотография u78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit,

Спасибо большое! первая ссылка помогла

Итого:
1 Debug > Debugging Target, ZEN or CSP page
указываю стартовую страницу своего приложения
2 Открываю нужную мне рутину и ставлю там Breakpoint
3 Запускаю дебаг (Debug > Go), кликаю в браузере до нужной страницы и в какой то момент клик на ссылке в браузере приводит к тому что сервер не отдаёт страницу, останавливается на Breakpoint и показывает жёлтым выделением выполняемую строку.

Через какое то время (меньше минуты) страница отдаётся браузеру а процесс дебага остаётся, можно продолжать неспешно кликать F10 или F11. Попытка увеличить время в CSP Gateway Management не увеличивает это время.
...
Рейтинг: 0 / 0
Debug CSP запросов
    #39352886
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
u78Через какое то время (меньше минуты) страница отдаётся браузеру а процесс дебага остаётся, можно продолжать неспешно кликать F10 или F11. Попытка увеличить время в CSP Gateway Management не увеличивает это время.У меня увеличение Server_Response_Timeout/Queued_Request_Timeout на уровне шлюза помогло.
Что именно меняли в шлюзе и делали ли на всякий случай его рестарт, чтобы эти изменения вступили в силу: Forcing the Gateway to Reload Its Configuration ?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Debug CSP запросов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]