Имя: Пароль:
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) Спасибо! Пул у нас настроен. Как вариант, можно попробовать увеличить время жизни соединений в пуле, чтобы они не так часто протухали. Но только тому, кто первый будет открывать соединения, не повезет.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан