Имя: Пароль:
1C
1С v8
8.3.11 Дико тупит на сервере, в чем причина?
,
0 Провинциальный 1сник
 
20.03.18
13:38
Клиент-сервер 1c x32, ОС на сервере Win2003 x64, mssql2008r2.

До этого была версия 1с 8.3.10, всё работало нормально. Установили 8.3.11 как рекомендуемую для последней ЗУП, и начались проблемы.

При некоторых операциях типа открытия отчета, формы и т.п. наблюдается длительная многосекундная загруженность ядра процессора на сервере процессом rphost. Сервер mssql при этом не загружен. Попытался отследить отладчиком. Тупит в разных местах. Например, открытие отчета тупит минуту на присваивании значения схеме компоновки данных "ОтчетОбъект.СхемаКомпоновкиДанных = СхемаКД".

В чем может быть проблема и как её решить?
56 tesseract
 
20.03.18
23:46
(0) Выгрузить все базы в dt, снести все следы 8.3.10 включае кэш всех пользователей.

Походу проблемы с построением кэша программных интерфейсов.  

>>Клиент-сервер 1c x32, ОС на сервере Win2003 x64,

Сервер x32 на x64 оси? Может еще в виртуалке?
57 Провинциальный 1сник
 
21.03.18
06:03
(54) Потому что пробовал на разных конфигурациях. И на БП3 и на ЗУП3.
(56) Выгрузку-загрузку пробовал. Эффекта нет.
58 Провинциальный 1сник
 
21.03.18
06:04
(56) "Сервер x32 на x64 оси?"
Ну да, а чего тут такого? Вполне штатное решение, работает много лет. Тем более, как я уже писал - проблема даже в файловом варианте проявляется.
59 Провинциальный 1сник
 
21.03.18
06:06
(53) Тупит не при запуске, а при первом в рамках сеанса обращении к тем или иным метаданным.
60 ИС-2
 
naïve
21.03.18
07:16
(19) аналогичная ситуация. На старом 2003 сервере тормозит дико. На 2008 более-менее нормально.
8.3.6 быстрее работала
61 ildary
 
21.03.18
07:26
Я правильно понимаю, что если поставить сервер 1С 8.3.11 на что-то современное (Server2008-2012-2014), но клиент будет запускаться из rdp сеанса Win2003 (тонкая станция), то 1С тоже будет тормозить?
62 Провинциальный 1сник
 
21.03.18
08:10
(61) Нет, не будет. Тупит именно серверная сторона, не клиент.
63 Провинциальный 1сник
 
21.03.18
08:10
+(62) А в случае файловой базы - часть приложения 1с, выполняющая функцию сервера.
64 Провинциальный 1сник
 
21.03.18
08:18
(60) А может быть это связано не с версией ОС, а с железом? Как правило, 2003 стоит на старом железе с более медленным процессором. И на новом железе эти тормозящие циклы просто незаметны. Интересно было бы сопоставить на одинаковом железе, но с разными ОС.
65 rs_trade
 
21.03.18
08:26
Сиквел лицензионный что-ли? Только так можно объяснить использование такого старья.
66 Провинциальный 1сник
 
21.03.18
08:28
(65) Всё лицензионное, разумеется.
67 Доминошник
 
21.03.18
09:11
Ещё о проблемах 8.3.11 (в файловом варианте).

На днях обновлял БП 2.0 на БП 3.0
Пробовал на версиях 8.3.11.2924, 8.3.11.3034 (x32), 8.3.11.3034 (x64).

Вываливается на реструктуризации справочника "Договоры".
При этом реструктуризация идёт в таком порядке: сначала Документы, потом Журналы, Перечисления и так далее, и только после Регистров накопления - Справочники.
Запустил процесс перехода на минимальной версии - 8.3.10.2466 - всё прошло, причём порядок обработки был такой - сначала Справочники, потом Документы, Журналы и так далее.
68 ildary
 
21.03.18
09:52
(62) спасибо за информацию.

(67) возможно порядок другой из-за появившейся в 8.3.11 поддержки создания справочников в расширениях. Из-за подобных вещей сильно усложнилось создание новой версии Снегопата.
69 g00d
 
21.03.18
10:02
(59) новые версии хакнутых 1с сообщают что Нарушена структура базы при обращении к метаданным.
Я считаю, новые тормоза связаны именно с новым механизмом борьбы с пиратством. 1С время от времени начинает тупо сканировать все вокруг себя в поисках признаков взлома.
70 Фрэнки
 
21.03.18
10:07
(69) якобы не все вокруг, а просто пересчитывает хешфункции для файлов платформы, затем их с чем-то сравнивает. Вот и подвисает в момент получения данных для сравнения.
71 g00d
 
21.03.18
10:09
(70) не только пересчитывает хэш, 1с еще ищет хасп эмуляторы.
72 ildary
 
21.03.18
10:14
(71) Все эти телодвижения особенно обидны на машинах, где всё лицензировано, эмуляторов отродясь не было, а тормоза в наличии.
73 Доминошник
 
21.03.18
10:15
(68) Думаю, что порядок обхода поменялся из-за изменившегося подхода:
- на 8.3.10 - как визуально представлено в конфигурации
- на 8.3.11 - в алфавитном порядке имен метаданных (да, справочник в этом случае идёт после регистра).
74 ildary
 
21.03.18
10:19
(73) похоже на правду - кот в этом случае яйца лижет, а разраб - порядок меняет.
75 zak555
 
21.03.18
10:25
8.3.12 попробуй
76 lodger
 
21.03.18
10:31
(72) Все эти телодвижения занимают копейки мощности и для связки система + юзер + бд не повторяются на каждый запуск
77 Cyberhawk
 
21.03.18
10:54
(57) Объяснение никчемное. Обе конфы на БСП.
78 Cyberhawk
 
21.03.18
10:55
Просто прикладной код в 8.3.11 стал работать по-другому. А ты толкуешь про какие-то платформенные недра.
79 Провинциальный 1сник
 
21.03.18
11:01
(78) Нет, тупит не прикладной код, а именно платформенные вызовы.
80 g00d
 
21.03.18
11:38
(75) так еще не вышла стабильная версия
81 pavig
 
21.03.18
11:41
(6)
Есть понимание, какие примерно операции ускорились?
82 Cyberhawk
 
21.03.18
12:07
(79) Возвращаемся к (54)
83 Провинциальный 1сник
 
21.03.18
12:35
(82) На чистой "нулевой" конфигурации тормозов быть не может, если там метаданные пустые
84 Cyberhawk
 
21.03.18
12:39
(83) Так ты вроде про форму списка тут толкуешь. Вот и проверь на такой форме, которая кодом не обвешана.
85 Провинциальный 1сник
 
21.03.18
12:42
(84) Читайте внимательнее. Тормоза при открытии любой формы. Но не всегда. И вполне возможно что проявляется это лишь на конфигурациях с большим количеством метаданных.
Помните баг с сохранением таблицы в xls в 7.7, когда время сохранения возрастало квадратично с ростом числа строк с автовысотой? Вполне возможно и тут что-то подобное.
86 Cyberhawk
 
21.03.18
12:44
(85) "при открытии любой формы" // Ну-ну. И проверил ты это только на двух типовых на БСП, так?
87 Провинциальный 1сник
 
21.03.18
12:46
(86) Разумеется. Это говорит о том, что баг проявляется именно  в характерных для БСП действиях.
88 Провинциальный 1сник
 
21.03.18
12:47
(86) Собственно вы можете писать что хотите.
Суть дела очевидна. Типовые с новой платформой тупят. Точка.
89 Вафель
 
21.03.18
12:52
попробуй 12 релиз для теста
90 Cyberhawk
 
21.03.18
12:52
"Суть дела очевидна. Типовые с новой платформой тупят" // С этим Я-то вроде и не спорю.
Но ты-то в (50) и (52) грешишь на какие-то платформенные механизмы.
А ведь "виноват"-то может быть и прикладной код конфигурации (в т.ч. какой-нибудь запрос динамическошо списка).
Я и начал у тебя спрашивать, как это ты сделал такие выводы?
91 Провинциальный 1сник
 
21.03.18
12:54
(90) Ну я вам пример приводил, место где происходит затуп.
ОтчетОбъект.СхемаКомпоновкиДанных = СхемаКД
При чем тут прикладной код?
92 Cyberhawk
 
21.03.18
12:55
(91) И правда. При чем тут прикладной код, если тупит строка этого прикладного кода? ))
93 Провинциальный 1сник
 
21.03.18
12:56
(92) Так раньше не тупила. Она не изменилась. Изменилась платформа. Значит, виновата платформа, а не прикладной код.
94 Cyberhawk
 
21.03.18
12:57
(93) Такой вывод не является истинным, т.к. виноват-таки может быть и код. Просто его "негативное поведение" не проявлялось в прошлых релизах.
95 Провинциальный 1сник
 
21.03.18
13:01
(94) А, ну это конечно. Если не пользоваться прикладным решением - то и тормозов не будет.
96 VitShvets
 
21.03.18
13:53
(94), (95). А повторяется глюк на демо-конфигурации? Не вашей рабочей, а той что в полной поставке ЗУП или БУ идёт.
97 VitShvets
 
21.03.18
13:57
+ (96) Если воспроизводится, то получается это проблема 1С. Они либо в платформе, либо в БСП-прикладном решении что-то накрутили.
98 Провинциальный 1сник
 
21.03.18
14:10
(97) Воспроизводится. На официальной тестовой то же самое. Чем более слабое процессорное ядро - тем заметнее.
99 int32i
 
21.03.18
14:15
100 Fragster
 
гуру
21.03.18
14:21
100
101 Вафель
 
21.03.18
15:00
(99) но зачем?
102 ansh15
 
21.03.18
15:41
(98) Заменить более слабое процессорное ядро на более сильное, а заодно и все остальное на более современное(в том чилсе и сервер приложений на х64), нет никакой физической и финансовой возможности, и вообще, принципиально недопустимо. И виновата в этом 1С.
Понятно.
103 Провинциальный 1сник
 
21.03.18
15:48
(102) Да вот, не у всех есть возможность выкинуть пару сотен тысяч на новый сервер просто потому, что программисты из 1с вставили пузырьковую сортировку вместо быстрой.
104 Провинциальный 1сник
 
21.03.18
15:49
+(103) про пузырьковую - это гипербола, разумеется
105 Cyberhawk
 
21.03.18
16:03
А зачем тебе на 8.3.11 переходить, хоть какая-нибудь типовая разве уже требует?
106 ansh15
 
21.03.18
16:07
https://forum.infostart.ru/forum68/topic189071/
Тоже жалуются, и последняя версия СУБД не помогает...
107 VitShvets
 
21.03.18
16:28
(98) Если воспроизводятся, то, имхо, стоит написать на [email protected], или позвонить на линию поддержки. Запросить, так сказать, официальное мнение вендора.
(102) Кривой подход. Фирму 1С не должно волновать что у меня за железо или СУБД, если они выбраны из официального списка рекомендаций. Вот тут http://v8.1c.ru/requirements/ написано, что на "W2k3" + "SQL Server 2005 SP3" должно всё работать. А не работает.
(105) Как я понимаю, в основном из за лени. У меня например, переход на другой релиз связан с лютым трудоустройством на недельку примерно. Тестировать зоопарк решений, потом расставлять клиентов, потом сервера... Бррр... Один раз перейти и не думать ещё пол года. Но вот лично мне ещё хочется платформенное версионирование пощупать.
(106) Это не то, там rls тупит нещадно.
108 Провинциальный 1сник
 
21.03.18
17:35
(107) "должно всё работать. А не работает"
Ну типа работает. Но не так, как раньше.
Кстати, проверил на современном железе с 10 виндой с файловой базой. Тоже ощущается разница, 8.3.11 тупит по сравнению с 8.3.10. Задержка в несколько секунд, но есть.
109 Cyberhawk
 
21.03.18
17:54
А кто понял (99) - просветите, что там за "новый подход"? )
110 VitShvets
 
21.03.18
18:31
(108) Несколько секунд, особенно при большом массиве данных, это комфортное время отклика. Я это называю "Работает". Несколько минут уже не комфортное, т.е. "не работает". А с 1С связывались, они что-то ответили?
(109) На сколько я понял, речь идёт о смене версии библиотеки, что используется для разработке. Хотя гугл говорит что и STLport также является версией библиотеки для С++, только это бесплатный вариант от русского программиста Бориса Фомитчева.
111 Вафель
 
21.03.18
18:59
может они думают что из-за stlport у них все тормозит )))
112 Вафель
 
21.03.18
19:00
Вот такое есть еще
---------------------
Если вы используете STLPort, вы войдете в мир, в котором каждая используемая вами сторонняя библиотека на основе STL должна быть перекомпилирована с помощью STLPort, чтобы избежать проблем...

У STLPort есть другая стратегия памяти, но если это ваше узкое место, то ваш путь усиления производительности меняет распределитель (например, переключается на Hoard), не изменяя STL.
113 oleg_km
 
21.03.18
21:06
(110) То-то интерфейс перестал быть формами. Теперь все формы и элементы нарисованные
114 Cyberhawk
 
21.03.18
22:57
(113) Как на веб-сайте?
115 g00d
 
22.03.18
10:59
вчера обновил один из своих серверов приложений до 8.3.11.3034(windows 2012, 64гб, ssd), сейчас на нём порядка активных 70 сеансов.
Я периодически вижу всплеск 100% загрузки сразу всех ядер на 1-2 секунды, но пользователи разницы не заметили.
116 Провинциальный 1сник
 
22.03.18
11:03
(115) Ну, у вас сервер современный, неудивительно. Чем медленнее проц, тем заметнее тормоза.
117 Фрэнки
 
22.03.18
11:06
(116) даже не в этом проблема - у него разделен сервер приложений от сервера СУБД
118 Провинциальный 1сник
 
22.03.18
11:09
(117) Тупит в новых версиях не сервер СУБД, а рпхост.
119 Провинциальный 1сник
 
22.03.18
11:11
Кстати. Посмотрел на каталог bin в 8.3.10 и 8.3.11. В 11 появилось куча дллок вида api-ms-win-core-*.dll, и пропал stl83.dll. Очевидно, это и есть то самое std, на которое перешли с stl.
Вопрос. А какое api тогда используется под линуксом? Может там оно не тупящее?
120 ildary
 
22.03.18
11:13
А может кто-нибудь объяснить, что вообще это за STLPort такой и почему от него отказались? И почему из-за отказа начались проблемы?
121 Фрэнки
 
22.03.18
11:43
(119) слишком свежих версий в линукс мне не попадалось. Т.е. что были раньше и там все было достаточно близко к виндусовым (не все релизы, не все) их же рассматривать бесполезно.
122 g00d
 
22.03.18
11:54
(120) присоединяюсь. Объясните пж, в чем зло?
123 Провинциальный 1сник
 
22.03.18
11:59
(122) Вот нагуглил. Не самое современное, но хоть что-то.

"Стандартная библиотека используется единая для всех ОС и компиляторов — STLPort. Это решение позволяет снизить вероятность ошибок, специфичных для реализации STL. Сейчас мы планируем переход на реализацию STL, поставляемую с CLang, так как STLPort прекратил свое развитие и несовместим с включенным режимом поддержки C++11 в gcc."
https://habrahabr.ru/company/1c/blog/269611/

В версии 8.3.11 таки произошел переход на другую библиотеку, а в ней, похоже, кое-что оптимизировано значительно хуже, чем в STLPort.
124 g00d
 
22.03.18
12:03
(123) думаю все таки переход на другую библиотеку не причем.
Проблема скрытых механизмах для  поиска ломалок.
125 Rovan
 
гуру
22.03.18
12:32
У меня 8.3.11 под Posgres - работает хорошо
126 Genayo
 
22.03.18
12:38
Вот у нас, например, был неправильно выставлен размер ограничения памяти для рпхостов. На 8.3.10 нормально работало, на 8.3.11 сразу вылезло в виде жутких тормозов.
127 Провинциальный 1сник
 
22.03.18
12:39
(124) А какой смысл их искать при любом обращении к метаданным? Нелогично. Один раз при запуске проверил и всё.
128 Провинциальный 1сник
 
22.03.18
12:48
+(127) Да, и кстати в  8.3.10.2699 эта фича уже присутствует, но тормозов нет. Так что дело именно в более прожорливых библиотеках.
129 VitShvets
 
22.03.18
13:55
Меня почему-то не покидает ощущение, что все эти тормоза связаны с "другой работой библиотеки" с XML. А по памяти нет аналогичных всплесков, как по процессору?
130 Провинциальный 1сник
 
22.03.18
13:58
(129) Нет, в памяти всё практически одинаково, что в 8.3.10 что в 8.3.11
131 Вафель
 
22.03.18
14:33
(126) ограничение по памяти вроде не вызывает тормоза, а просто убивает слишком жирных
132 Вафель
 
22.03.18
14:33
Хотя при убийстве рождается новый и на него пользователи переключаются.А вот это уже может вызывать тормоза
133 Genayo
 
22.03.18
14:37
(132) Да, скорее всего так. Во всяком случае, после того, как лимиты нормальные выставили - тормоза прекратились.
134 Провинциальный 1сник
 
23.03.18
12:57
(107) "официальное мнение вендора"
Пришел ответ с v8@. Ответили одной строчкой "для комфортной работы нужен компьютер не менее corei3 с 4 гигами", по сути проблемы не написали ни слова, как и о том, планируется ли её решать.
135 ildary
 
23.03.18
12:59
(134) а у Вас на сервере 2003 сейчас какое железо?
136 Провинциальный 1сник
 
23.03.18
13:15
(135) Сервер старый, иначе бы проблема так остро не встала
137 H A D G E H O G s
 
23.03.18
13:49
(134) Прекрасный, по сути, ответ.
138 VitShvets
 
23.03.18
14:06
(134) :) Очень интересно. А я бы переспросил что-то вроде "порекомендуйте...". Я по ЗУП с ними переписывался, с 4-го раза только ответ получил. Такое ощущение, что они дальше первого предложения не читают.
(136) Если сервер хуже чем "corei3 с 4 гигами", может прикупить таки хотябы corei3 с 4 гигами? Или назначить сервером приложений другой аппарат. Это же базовая офисная машина, а не сервер.
139 Провинциальный 1сник
 
23.03.18
14:16
(138) Сервер покупался специально под восьмерку. Два 4-ядерных ксеона 2.5 ГГц. И долгое время его хватало.

Попробовал в 7zip оценить производительность процессора на одном ядре - 2500 MIPS. На рабочем Core i5 - 3000 MIPS.
И тормоза на i5 тоже ощутимы (на файловой базе).
140 Провинциальный 1сник
 
23.03.18
14:18
(137) Да только понятие комфорта у каждого своё, 8.3.11 тормозит даже на core i5, по сравнению с 8.3.10.
141 H A D G E H O G s
 
23.03.18
14:25
(139) На моем рабочем i5 - 3800 MIPS.
142 Провинциальный 1сник
 
23.03.18
14:40
(141) У вас наверное x64 - он быстрее в этом режиме. Но не суть. А суть в том, что разница в быстродействии - максимум 2 раза, что не дает возможность говорить о "комфорте" более быстрого процессора для 1с, если на более медленном операция тупит 15 секунд - на быстром будет тупить 5. Это много в любом случае.
143 Cyberhawk
 
23.03.18
19:27
(139) "Два 4-ядерных ксеона 2.5 ГГц" // Не айс, однако
144 Cyberhawk
 
23.03.18
19:27
Представь, как бы у тебя оно летало, будь это десктоп на топовой Коре под 4.5 ГГц :)
145 Злопчинский
 
23.03.18
20:22
жрите кактус.
146 Cyberhawk
 
23.03.18
20:38
(145) Пока у этого кактуса иголки не закончатся, профессия не переведется )
147 VitShvets
 
23.03.18
21:04
(139) А есть в компании комп с "рекомендованными" характеристиками? Вот взять i3 и 4 га оперативы и организовать там сферическую тестовую площадку в вакууме - накатить туда свежую винду, поставить 1С файловую и сравнить 8.3.10 и 11. И отправить в 1С замеры с просьбой указать "что делать".
148 VitShvets
 
23.03.18
21:04
(144) Ксеоны другим берут :)
149 H A D G E H O G s
 
23.03.18
23:16
(148) Чем&
150 H A D G E H O G s
 
23.03.18
23:16
?
151 Fragster
 
гуру
23.03.18
23:59
на самом деле на партнерке достаточно веток про то, что 8.3.11 начала тупить после перехода. И решения нет.
152 Провинциальный 1сник
 
24.03.18
05:46
(150) Поддержкой многопроцессорных систем и большим кэшем. Но в данном случае это не в пользу.
153 ildary
 
24.03.18
08:45
(151) А тесты 8.3.12 проводились? Тормоза ушли?
154 Провинциальный 1сник
 
25.03.18
10:42
(153) Пробовал на файловой - та же фигня что и в 11. Похоже, проблемы именно в рантайме самого низкого уровня, в том самом новом STL, на который перешли чтобы без проблем линковаться с низкоуровневыми библиотеками, не адаптированными специально для 1с.
155 pavig
 
25.03.18
11:44
Короче ну его нафиг, пока совсем не прижмет - не буду переходить на 8.3.11.
Хотя мы уже даже тестили. Но не в режиме многопользовательской нагрузки.