Да, проблема старая, лет 6-7 работаю с зенкой и всегда такое было, браузерные потоки намертво виснут с разной периодичностью, независимо от нагрузки, даже тяжело проследить в этом какую-то логику.
Вот сейчас в очередной раз накипело пошел искать на форуме может появилось какое решение, но судя по всему нет. За все эти годы изучил c# и перевел все шабы полностью на си, но проблема видимо не в этом. Версия на данный момент последняя 7.8.1.0. В инстансы если зайти, висят превью сайтов с которыми работаю, но если открыть его, то пустая страница.
Все шаблоны у меня используют браузер CEF. Пробовал использовать Chromium, с ним проект в PM редачится и воспроизводится нормально, но стоит запустить в зенке, начинается какой-то каламбур, то ошибки непонятные, то виснет так же все, не стал с этим разбираться и остался на CEF пока
Как всех манит это сладкое слово... C#...
Потратив кучу времени, вроде как переведя... А работает точно так же , как кирпичи разработчиков

Да еще и отладку делать сложнее...
Ну это так... Лирическое отступление...
По факту, можно просто переливать пустое в порожнее и обратно, постоянно жалуясь что что то зависает....
Но причину ты не узнаешь, пока сам не возьмёшь контроль выполнения кода в свои руки, не надеясь на мифических разработчиков зенки...
А взять контроль можно только тотальным логированием, трассировкой и статическим анализом этой трассировки... Все эти инструменты доступны каждому.
Ну и что бы внести ясность, код c# не может зависнуть, он выполняется параллельно браузеру. А вот браузер может. И есть очень вредные функции, наподобие ожидания загрузки страницы или поиска элемента по xpath , которые при зависании браузера выполняются до таймаута из настроек зеннопостера... Но вся прелесть этой ловушки в том, что любители переводить шаблоны на c#, не разбираются в этой механике и запихивают такие операции в циклы ожидания, как они думают всего лишь на 30 секунд, без тотального контроля времени выполнения этого самого цикла... Это самый яркий пример , как может повесится выполнение проекта.
Добавим сюда поголовное не отключение ожидания запросов и ajax , а так же любителей устанавливать гео на прокси через встроенный сервис зеннолаба... И получаем крайне нестабильное выполнение проекта, которое неявным образом рандомно где то зависает.... Но удивительно, что при этом зачастую инстанст остается управляемым в ручную...
Всего то лишь надо открыть лог, который ведет код и посмотреть где же затык.... Кто бы этот лог еще сделал
