Настройка параметров Apache под 1С: различия между версиями
Irit (обсуждение | вклад) (Новая страница: «'''''<u>Вопрос</u>''''': При подключении 1С через веб-сервер система тормозит. Особенно тормоза заметны, когда какое-то время что-то делаешь, потом ничего не делаешь 10-15 секунд, затем начинаются тормоза при любом действии. '''''<u>Ответ</u>''''': Клиент 1С или веб-клие...») |
Irit (обсуждение | вклад) Нет описания правки |
||
Строка 5: | Строка 5: | ||
'''''<u>Ответ</u>''''': | '''''<u>Ответ</u>''''': | ||
Клиент 1С или веб-клиент 1С подключаются к веб-серверу Apache, при этом между ними устанавливается стабильное соединение, определяемое директивой KeepAlive on в параметрах файла apache2.conf. | Клиент 1С или веб-клиент 1С подключаются к веб-серверу Apache, при этом между ними устанавливается стабильное соединение, определяемое директивой '''KeepAlive on''' в параметрах файла '''''apache2.conf'''''. | ||
При этом по умолчанию KeepAliveTimeout стоит в длительности 5 секунд. То есть как только пройдут 5 секунд работы с системой - соединение рвется, и его нужно запускать заново. Запуск нового соединения занимает от 2 до 10 секунд, что очень заметно при работе в уже запущенной программе и не заметно при запуске системы. | При этом по умолчанию '''KeepAliveTimeout''' стоит в длительности 5 секунд. То есть как только пройдут 5 секунд работы с системой - соединение рвется, и его нужно запускать заново. Запуск нового соединения занимает от 2 до 10 секунд, что очень заметно при работе в уже запущенной программе и не заметно при запуске системы. | ||
Рекомендация установить следующие параметры в файле apache2.conf | Рекомендация установить следующие параметры в файле '''''apache2.conf''''' | ||
* KeepAlive on | * KeepAlive on |
Текущая версия от 09:49, 1 августа 2023
Вопрос:
При подключении 1С через веб-сервер система тормозит. Особенно тормоза заметны, когда какое-то время что-то делаешь, потом ничего не делаешь 10-15 секунд, затем начинаются тормоза при любом действии.
Ответ:
Клиент 1С или веб-клиент 1С подключаются к веб-серверу Apache, при этом между ними устанавливается стабильное соединение, определяемое директивой KeepAlive on в параметрах файла apache2.conf.
При этом по умолчанию KeepAliveTimeout стоит в длительности 5 секунд. То есть как только пройдут 5 секунд работы с системой - соединение рвется, и его нужно запускать заново. Запуск нового соединения занимает от 2 до 10 секунд, что очень заметно при работе в уже запущенной программе и не заметно при запуске системы.
Рекомендация установить следующие параметры в файле apache2.conf
- KeepAlive on
- KeepAliveRequests 0
- KeepAliveTimeout 300
Большинство типовых конфигураций имеет запущенные обработчики ожидания, которые срабатывают в диапазоне 90-150 секунд, чего достаточно для поддержания HTTP-соединения с веб-сервером 1С.