Вопрос:
Подскажите файл с настройками, в которых можно установить максимальное время выполнения запросов, переданных со страницы отчёта. У нас ошибка с таймаутом.
Решение:
Необходимо в файле конфигураций application.properties увеличить параметр:
luxmsbi.datagate.query-timeout=XXX
- где: XXX-секунды.
Пути, если у вас установлен:
- Datagate - /opt/luxmsbi/conf/datagate/application.properties
- Appserver-mono - /opt/luxmsbi/conf/datagate/application.properties
После внесении и сохранении изменения потребуется перезагрузить Datagate или Appserver-mono компандами:
systemctl restart luxmsbi-datagate
systemctl restart luxmsbi-appserver-mono
Также проблема с таймаутом может возникать на nginx (если возникает ошибка со статусом 504). В этом случае необходимо дополнительно увеличить настройки в файле: /opt/luxmsbi/conf/nginx/conf.d/entrypoint.conf
proxy_connect_timeout 600s;
proxy_read_timeout 600s;
proxy_send_timeout 600s;
После корректировки таймаутов также потребуется перезагрузить компоненты:
systemctl restart luxmsbi-web