Size: a a a

2019 September 11

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
Для теста запустите сценарий с принудиительным переполнением памяти и отследите реакцию.
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
И нам сообщите ))
источник

И

Иван ☕ Qlik in Qlik BI chat
Eugeny Y. Ilyin ( Samara )
И нам сообщите ))
+++
источник

AZ

Andrey Zhdanov in Qlik BI chat
Коллеги, как вы думаете нельзя ли сервер Клик опубликовать в разных доменах? Попробовал, заходит, но потом обрывает, т.к думаю сертификат то только на один домен подвязан. Скорей всего нельзя, да?
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
Qlik Sense работает под разными доменами вполне успешно.
источник

AZ

Andrey Zhdanov in Qlik BI chat
А то что 1 сертификат к серверу Клик под определённый домен подвязан, разве не мешает?
источник

И

Иван ☕ Qlik in Qlik BI chat
Эм, вопрос к знатокам OLE DB, можно ли прописать в подключении к MS SQL timeout? Выгрузка идет через QV 11 версии (десктоп)
источник

И

Иван ☕ Qlik in Qlik BI chat
или timeout можно повесить на конкретного пользователя в MS SQL?
источник

И

Иван ☕ Qlik in Qlik BI chat
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
Andrey Zhdanov
А то что 1 сертификат к серверу Клик под определённый домен подвязан, разве не мешает?
для доступа внутри сети и извне по доменному имени достаточно добавить домен в белый список.
источник

MS

Maxim Senin in Qlik BI chat
Антон Михеев
Господа, технический вопрос по серверной части клика, есть в мониторинге такой показатель Max Engine Ram, он постоянно увеличивается, при перезагрузке сервера сбрасывается на минимум, так должно быть? К чему приведет увеличение этого показателя до 100%, бывает ли такое? Глючит ли при этом клик? Может ли подвесить какие то процесса, таски например?
За qs не скажу, но в qv так:
1. Это нормально, приложения грузятся в память при первом обращении к ним (юзера или робота)
2. 100% может и не получится поставить... В любом случае, это прям по лезвию бритвы. Кстати, по умолчанию в qs сколько? В qv, вроде, 90%
3. Глючить не глючил, если нет каких-нибудь циклов при расчётах, которые, по сути, нельзя считать глюками самого движка (!), но торомозить точно может, т.к. ОС начинает кешировать на ЖД, а в пределе движок сам рестартует службу сервера.

В целом, Ваши симптомы говорят проблемы логики, скорее, чем про проблемы настройки сервака. Надо смотреть, экспериментировать, начать отрубать, например, самые объёмные приложения по одному или группами
источник

АМ

Антон Михеев... in Qlik BI chat
в целом понял, спасибо всем, кто откликнулся
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
Антон Михеев
в целом понял, спасибо всем, кто откликнулся
https://qlikviewcookbook.com/2019/02/qlik-sense-document-analyzer-v1-5/
Может помочь проанализировать приложения.
источник

ФФ

Фома Фома3000... in Qlik BI chat
Коллеги, кто знает как запилить значение в load inline через переменную,в которой написано выражение ?
пример:
load inline [A,B
field_1,$(vVar_1)];
в визе создаю переменную
vVar  
sum(total<"field_2"&chr(44)&"field_3"&>{<"field_4"={'text'}>}Money)
если &Chr(44)& не применить то обрывает запись
но проблема в том что данная запись в визе жалуется на  > или имена полей или )
источник
2019 September 12

OT

Oleg Troyansky in Qlik BI chat
Eugeny Y. Ilyin ( Samara )
Для теста запустите сценарий с принудиительным переполнением памяти и отследите реакцию.
По моему опыту, когда RAM переполняется, сервер начинает глючить всячески и необходима перезагрузка. Должен быть параметр сколько памяти доступно для использования, обычно его ставят не более 90-95%
источник

OT

Oleg Troyansky in Qlik BI chat
Фома Фома3000
Коллеги, кто знает как запилить значение в load inline через переменную,в которой написано выражение ?
пример:
load inline [A,B
field_1,$(vVar_1)];
в визе создаю переменную
vVar  
sum(total<"field_2"&chr(44)&"field_3"&>{<"field_4"={'text'}>}Money)
если &Chr(44)& не применить то обрывает запись
но проблема в том что данная запись в визе жалуется на  > или имена полей или )
Я обычно выношу такие формулы в тестовый файл и загружаю оттуда. Детали - в моей книге и в моем классе . Уже всего через неделю!
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
Oleg Troyansky
По моему опыту, когда RAM переполняется, сервер начинает глючить всячески и необходима перезагрузка. Должен быть параметр сколько памяти доступно для использования, обычно его ставят не более 90-95%
Да, но стоит отметить разное поведение на физических серверах и виртуальных машинах. На последних есть шанс вернуться в рабочее состояние.
На физическом, даже если и удастся прекратить зловредный скрипт то нормальная работа безе перезагрузки не гарантирована. Такое поведение было замечено на QS версий 2017 года.
источник

SP

Sergey Polekhin in Qlik BI chat
Eugeny Y. Ilyin ( Samara )
Да, но стоит отметить разное поведение на физических серверах и виртуальных машинах. На последних есть шанс вернуться в рабочее состояние.
На физическом, даже если и удастся прекратить зловредный скрипт то нормальная работа безе перезагрузки не гарантирована. Такое поведение было замечено на QS версий 2017 года.
Движок Qlik при работе использует только оперативную память. Поэтому если оперативной памяти недостаточно для выполнения текущих операций, то процесс Qlik просто затребует дополнительную память у операционной системы. Если свободной оперативной памяти нет, то печаль наступит в любом случае. С формальной точки зрения  всё хорошо: Qlik память запросил, операционная система пытается её выделить. Чаще всего при нехватке памяти операционная система уходит в своп, т.е. пытается сбросить неиспользуемую память на диск и отдать освободившуюся процессу, который её затребовал. И как только начинаются подобные дисковые операции- можно забыть о нормальной работе, т.к. 100% ресурсов будут съедаться самой операционной системой на эти дисковые операции, что будет выглядеть как 100% загрузка диска и CPU.
источник

SP

Sergey Polekhin in Qlik BI chat
Поэтому правильный подход - иметь резерв по памяти. Как его достигать - зависит от сценария. Очевидно, что добиться достаточности памяти можно несколькими способами:  увеличение объёма памяти на сервере, увеличение количества узлов кластера (при условии, что различные приложения/пользователей можно распределить по разным узлам), оптимизация самих приложений.
источник

SP

Sergey Polekhin in Qlik BI chat
Следует разобраться - что это за объёмы. Если это просто размеры файлов приложений, то они не всегда чётко свидетельствуют об объёме оперативной памяти требуемой для реальной работы приложения. По размеру файла можно лишь понять сжатый Qlik-ом размер модели с данными. Если же внутри приложения существуют объекты визуализации со сложными расчётами, то для их выполнения Qlik строит в оперативной памяти виртуальные таблицы, объём которых может быть существенным. Понятно, что эти виртуальные таблицы - временные и удаляются, но если, например, выполняется параллельный расчёт сложных выражений в нескольких объектах визуализации, то в оперативной памяти может временно требоваться создание нескольких виртуальных таблиц. Поэтому не стоит ориентироваться только на размер файла.
источник