Имя: Пароль:
1C
1С v8
Медленный отклик веб-сервисов
,
0 s_k_y_1C
 
28.12.13
09:11
Добрый день!

Используем клиент-серверный вариант 1С:предприятие версия 8.2.15.301. Операционка - Windows Server 2008 R2 x64. Конфигурация самописная.

Заметили, что веб-сервисы 1С (работают чере Апач) по вечерам начинают сильно тормозить  - время их отклика увеличивается в несколько раз. Также заметили, что при этом процесс 1С постоянно грузит процессор на 25%. И что замечательно, если в это время установить соединение с информационной базой  (например, открыть конфигуратор), то нагрузка на процесс падает и веб-сервисы начинают быстро отрабатываться.

Все регламентные задания в конфигурации выключены.

Чем можно объяснить такое поведение 1С?
1 supremum
 
28.12.13
09:57
(0) На IIS это решали очисткой пула приложений.
2 s_k_y_1C
 
28.12.13
10:04
Рестарт веб-сервера и сервера 1С:Предприятия не помогает.
3 supremum
 
28.12.13
10:05
Пинг что дает?
4 s_k_y_1C
 
28.12.13
10:10
1 ms. С пингом точно все нормально.
5 supremum
 
28.12.13
10:11
Может регламентные задания вечером выполняются или бекап базы.
6 s_k_y_1C
 
28.12.13
10:15
Регламентные  - отключены. Бэкап базы выполняется вечером, но не в то время когда тормоза начинаются.

Как вот это объяснить: "Если в это время установить соединение с информационной базой  (например, открыть конфигуратор), то нагрузка на процессор падает и веб-сервисы начинают быстро отрабатываться." ???
7 supremum
 
28.12.13
10:17
Никак. Если все делается правильно то такого не будет.
8 MM
 
28.12.13
10:28
Вероятно, дело в том что первое подключение к базе требует загрузки её метаданных, с завершением последнего они выгружаются, а это требует времени и создаёт нагрузку. Веб-сервисные соединения, часто подключаются-отсоединяются от базы.
Разработчики описывали такое поведение для регламентных заданий, работающих при отсутствии клиентских соединений.  В новых версия платформы ошибка отмечена как исправленная.
9 s_k_y_1C
 
28.12.13
11:00
Спасибо! Это очень похоже на причину.
10 Serginio1
 
28.12.13
11:01
8+ попробуй настроить пул
v8: Веб-сервис
11 s_k_y_1C
 
28.12.13
11:19
(10) Спасибо! Пул у нас настроен. Как вариант, можно попробовать увеличить время жизни соединений в пуле, чтобы они не так часто протухали. Но только тому, кто первый будет открывать соединения, не повезет.
Ошибка? Это не ошибка, это системная функция.