Имя: Пароль:
1C
1С v8
Начались проблемы с производительностью сервера 1С
, ,
0 Arh01
 
31.08.18
10:21
Всем привет!
Имею в наличии :
Процессор Core i3-7300
16 Gb памяти
2 SSD - Intel SSDSC2BW180A4 и Samsung 850 Pro
Windows 10.
Сервер 1С:Предприятие х64.
Платформа 8.3.11.3034
СУБД Postgresql Pro 9.4
На сервере 3 рабочие базы УТ11.4, БП3, ЗУП 3.1 и 2 архивных БП2 и 1 ЗУП2.5.
Пользователей около 30. Некоторые работают с несколькими базами. Поэтому может быть до 40 активных сеансов.
Базы небольшие - 1,3Гб выгрузка самой большой базы.

Работа не особо активная. Основной документ в базе УТ - чеки ККМ - до 500 в день. 10-20 заказов и реализаций в день.

Все это прекрасно работало больше года.
Но позавчера началась проблема периодически (от нескольких секунд до нескольких минут) начинает залипать работа во всех базах у всех пользователей. При этом особой нагрузки в диспетчере задач не наблюдается. Нагрузка на диски от 1 ло 15 %. Процесор  загружен обычно на 15-30 % редко когда поднимается выше. 100% не видел ни разу.
Памяти занято обычно от 40 до 60 %.
rmngr грузит процессор не больше 1%.
Обновлений никаких накануне не делал, доработок тоже.

Что я поделал:
Сначала чистил кэши сервера и пользователей, выгружал-загружал базы. Это не помогло.
На следующий день с утра утилитой Intel оптимизировал их SSD. У самсунговской утилиты нет такой фишки. Заблокировал выполнение регламентных заданий в архивных базах. Вроде стало получше. Почти весь день отработали нормально но к вечеру случился рецидив - опять все жестко периодически висели. Но диспетчер задач показывал вышеописанные значения. Часа два повисели потом после 17 наладилось.
Сегодня с утра отключил в рабочих базах ППД. Вроде час отработали без жалоб. 27 активных сеансов. Но предполагаю что до сути проблемы я еще докопался.

Коллеги, подскажите, что еще может влиять на такое поведение сервера? Что еще проверить?
1 piter3
 
31.08.18
10:22
И конечно ничего до этого не изменялось)
2 Vladal
 
31.08.18
10:24
PostgreSQL редакции "для 1С"?
В журнале PostgreSQL что-то есть?

У меня тоже на PostgreSQL периодически стал "залипать" - будь то открытие формы документа или сохранение конфигурации.
3 Arh01
 
31.08.18
10:24
(1) 100 %.
4 Arh01
 
31.08.18
10:25
(2) [PostgreSQL редакции "для 1С"?]
да
5 piter3
 
31.08.18
10:27
(3) обновления?
6 arsik
 
гуру
31.08.18
10:27
7 piter3
 
31.08.18
10:27
Обслуживание?
8 piter3
 
31.08.18
10:27
погоди слон на винде??
9 Arh01
 
31.08.18
10:28
[В журнале PostgreSQL что-то есть? ]
Туда не смотрел. Вроде постгри ресурсов потребляет очень мало. А что должно насторожить в журнале?
10 Arh01
 
31.08.18
10:29
(5) нет
11 Arh01
 
31.08.18
10:29
(7) Чего?
12 Arh01
 
31.08.18
10:31
(8) Да , но год полет был нормальный.
13 Web00001
 
31.08.18
10:32
Что такое залипание? В какой момент происходит? У всех пользователей одновременно? Что именно происходит в момент "залипания"?
14 Web00001
 
31.08.18
10:34
РИБ в наличии? Регламенты на выключить на денёк для теста везде.
15 Arh01
 
31.08.18
10:34
(13) Программа не реагирует. Вводимый символ не показывает, документ или отчет по клику не сразу открывает. У всех сразу.
16 Arh01
 
31.08.18
10:35
(14) РИБа нет. Регламенты только ночные с утра оставил.
17 Arh01
 
31.08.18
10:37
+(16) если дело в регламентах, то что могло повлиять на такое их поведение, если я последнее обновление ЗУП ставил неделю назад, а настройки УТ и БП не трогал больше месяца?
18 Web00001
 
31.08.18
10:38
ТИИ для начала, выгрузка загрузка, ночью хорошо бы проверить винты на работоспособность, вдруг они начали умирать. В момент когда  висит надо посмотреть длину очереди диска
19 Fragster
 
гуру
31.08.18
10:38
они там еще и в терминале сидят, штоле?
20 Lama12
 
31.08.18
10:40
Я конечно извиняюсь, а у вас там в 5 часов полы не моют?
21 Web00001
 
31.08.18
10:40
(19)вроде нигде нет ни слова про терминалы
22 Fragster
 
гуру
31.08.18
10:44
(21) а почему "Вводимый символ не показывает"?
23 arsik
 
гуру
31.08.18
10:46
Посмотри smart дисков.
24 XMMS
 
31.08.18
10:48
А в логах винды ничего?
Там иногда фиксируются проблемы работы с дисками.
25 seevkik
 
31.08.18
10:51
Проверь диск во время тормозов на чтение и запись, у меня ссд так дома подыхал один раз через полгода, сначала зависал-помогала только перезагрузка, винду переставил на 10, потом начала ровно как у ТСа, в выходной фильмов уже не посмотреть было после перезагрузки работал часа 4 и опять, как раз Samsung 850 Pro, по гарантии поменял полет вроде норм, смарту особо не верь, уже не помню что да как, но там у меня показывало почти "отлично"
26 Arh01
 
31.08.18
10:57
(22) терминалов нет.
27 Arh01
 
31.08.18
10:58
(23) служебные intel и samsung показывают все ок.
crystaldiskinfo тоже.
28 Arh01
 
31.08.18
10:59
+(27) служебные утилиты
29 Arh01
 
31.08.18
11:00
(20) нет. полы моют днем.
и да, провода все не на полу.
30 unregistered
 
31.08.18
11:00
> отключил в рабочих базах ППД

Не лучшее решение. На ППД работает поиск в динамических списках. При отключенном ППД он переключается на обычный, который работает несколько медленнее.
31 Arh01
 
31.08.18
11:01
(18) выгрузку-загрузку делал в первый день. ТИИ еще нет. Сделаю вечером.
32 Arh01
 
31.08.18
11:03
(30) обновление индекса ППД можно реже раза в 10 секунд сделать?
33 unregistered
 
31.08.18
11:04
Проблемы с сетью анализировались?
В момент возникновения проблемы сделайте ping с любого компа, где она проявляется на сервер с указанием максимальной величины пакета.
Кстати это можно сделать и когда проблемы не видно.
34 Arh01
 
31.08.18
11:04
(25) crystaldiskmark показывает нормальные скорости.
35 Arh01
 
31.08.18
11:05
(33) вот это интересно. повышенный трафик в сети может так сказываться?
36 unregistered
 
31.08.18
11:05
(32) Конечно можно. ИМХО, вполне достаточно раз в 30 сек.
У меня на нагруженных базах стоит раз в минуту. Но это уже риск нарваться на неакутальный результат поиска - когда один пользователь завёл, например, нового контрагента, а другой начал искать его в списке и не нашёл из-за необновлённого индекса.
37 Arh01
 
31.08.18
11:08
(25) сложно. тормоза кратковременные до 10-15 секунд.
38 timurhv
 
31.08.18
11:09
(34) Он тебе будет показывать все ок, пока не встанет колом)))
39 Arh01
 
31.08.18
11:12
(38) Как тогда понять что ссд умирает?
40 unregistered
 
31.08.18
11:12
(35) > повышенный трафик в сети может так сказываться?

Не знаю.
Чаще проблема с сетью возникает из-за неадекватной маршрутизации, при подключении по wi-fi (решается переходом на провод), глюков (умирания) маршрутизаторов и концентраторов. Если бы проблема была на одном компе, то причину можно было бы искать в сетевой карточке. Кстати имеет смысл проверить сетевую карту сервера.

Проверяйте только командой ping именно с большой величиной пакета. Это особенность 1С-ки. Бывает что стандартная команда ping (без дополнительных параметров) отрабатывает нормально, а большие пакеты теряются.
Укажите параметр /l 65500
41 unregistered
 
31.08.18
11:15
Кстати что касается сети, то проверили бы действительно нагруженность трафика. И нет ли у вас в сети каких-нибудь аппаратных фаерволов.
42 Arh01
 
31.08.18
11:17
(41) (40) ок
43 arsik
 
гуру
31.08.18
11:19
(37) Тогда смотри (6) там как раз про тормоза 15 секундные. Это проблема postre на винде.
44 arsik
 
гуру
31.08.18
11:20
+ (43) И лог постге посмотри. В видео указано что искать.
45 Arh01
 
31.08.18
11:20
(43) ок
46 Arh01
 
03.09.18
13:30
(44) Так и есть. У меня описанная ситуация. Лог полон записей типа :
2018-09-03 13:19:02 MSK СООБЩЕНИЕ:  не удалось переименовать временный файл статистики из "pg_stat_tmp/global.tmp" в "pg_stat_tmp/global.stat": Permission denied

Кто-нибудь лечил у себя такое?
47 Джинн
 
03.09.18
13:36
(0) Это УГ называется "сервером"? У меня домашняя машинка пятилетней давности существенно производительнее.
48 Arh01
 
03.09.18
13:36
(47) Год отработало.
49 Arh01
 
03.09.18
13:37
+(48) Но проблема не в этом.
50 arsik
 
гуру
03.09.18
13:41
(46) В Видео же описаны варианты решения.
51 arsik
 
гуру
03.09.18
13:42
+(50) Хотя, я бы для начала поискал, может в новых версиях постгре это исправлено.
52 Arh01
 
03.09.18
13:47
(50) Только один - переход на линукс. Но я с ним не знаком.
В инете есть рецепты например
VACUUM ANALYZE
или грохнуть файлы статистики
но не помогло.
В PostgresPro написал - пока ответа нет.
53 Arh01
 
03.09.18
13:48
(51) Попробую сегодня-завтра на 9.6 перейти.
54 arsik
 
гуру
03.09.18
13:51
(52) Не только. Читай ReFS
55 arsik
 
гуру
03.09.18
13:53
+(54) тем более у тебя вин 10, там рефс есть. Сделай отдельный раздел для хранения статистики. Наверно в постгре есть в конфигах, путь хранения статистики. Ну на крайняк симлинк сделай.
56 Arh01
 
03.09.18
14:18
(54)(55) Про ReFS я всерьез инфу не воспринял. Спасибо за идею. Подумаю об этом.
57 Arh01
 
03.09.18
14:32
(55) Облом.
"С выходом Windows 10 Fall Creators Update Microsoft решила удалить поддержку создания хранилищ с файловой системой ReFS во всех версиях Windows 10, кроме Windows 10 Enterprise и новой Windows 10 Pro for Workstations"


https://www.comss.ru/page.php?id=4360

Попытался сделать раздел ReFS - нет такой возможности в диспетчере дисков.
58 XMMS
 
03.09.18
14:52
(57)Если правильно понял, создать нельзя, а работать с ними можно. Можно попробовать найти загрузочный диск старой ОС и с него отформатировать.
59 ansh15
 
03.09.18
17:08
(52) >>или грохнуть файлы статистики
Сколько минут/часов/дней после удаления проходит до того момента, когда опять начинает подвисать?
Если в течение рабочего дня тормозов нет, то можно каждую ночь
скриптом в планировщике... Понятно, что дикость, а что делать.
Сервер приложений 1С тоже "рекомендуют" перезапусуать.
60 Arh01
 
14.09.18
09:34
Проблему помогли решить в PostgresPro. Они добавили в сборку 9.6.10 для 1С некий патч решающий описанную в теме проблему. Я этот вариант себе поставил и 1ски опять залетали. Уже несколько дней полет нормальный.
61 arsik
 
гуру
14.09.18
10:01
(60) Клево. Интересно конечно, в 10 версии это тоже реализовано?
62 агент смит
 
14.09.18
10:15
(61) Дорошкевич писал на пф, что в 10-ке эта проблема решена.
63 Злопчинский
 
14.09.18
10:20
8-ка еще сырая
64 агент смит
 
14.09.18
10:21
(63) При чем здесь 8-ка? Вот только не надо разводить здесь оффтоп, идите в политику и там флудите. Топик очень полезный и спасибо ТС-у что он отписался о результатах.
65 Arh01
 
14.09.18
10:40
(61) Цитирую разаработчиков :
"Это бета версия, отличие от стабильной сборки 9.6 - в ней должен быть
патч для возможного  решения Вашей проблемы с временными файлами.
Если у Вас будет все нормально, то патч войдет в следующий стабильный
выпуск сертифицированный 1с."
66 arsik
 
гуру
14.09.18
11:14
(65) То есть они после твоего обращения версию выкатили?
67 rphosts
 
15.09.18
04:30
(66) т.е. они в очередной релиз включат и эту фичу среди множества других.
68 kozdik
 
15.09.18
05:57
до сих пор не понимаю - как можно покупать серверный ключ легальный. и при этом использовать Postgre

бюджета не хватило?
69 rphosts
 
15.09.18
18:41
(68) ну как-бэ с одной стороны воровать грешно, с другой поговаривают что 8.3.12 игнорит потуги юнипатча
70 Cyberhawk
 
15.09.18
20:24
(69) "8.3.12 игнорит потуги юнипатча" // Давно все решено
71 Arh01
 
15.09.18
21:00
(68) если бесплатный постгрес нормально справляется зачем платить почти 200 тысяч?
72 Arh01
 
15.09.18
21:01
+(71) за ms sql
73 Arh01
 
15.09.18
21:04
(66) нет. Ничего нового в загрузках пока не было.
74 DrLekter
 
17.09.18
14:04
(60) "Этот вариант" (9.6.10 с решенной проблемой) уже доступен на сайте или выслали только эксклюзивно?
75 arsik
 
гуру
17.09.18
15:18
76 DrLekter
 
17.09.18
16:28
(75) это я видел, но я видел и (65) "Цитирую разаработчиков :
"Это бета версия, отличие от стабильной сборки 9.6 - в ней должен быть
патч для возможного  решения Вашей проблемы с временными файлами.

Если у Вас будет все нормально, то патч войдет в следующий стабильный
выпуск сертифицированный 1с""
Вот и интересуюсь - это уже у них стабильный с патчем? Про бету там ничего не сказано.
77 DrLekter
 
17.09.18
16:33
+ ответили разработчики, да, там все есть. Тоже буду пробовать.
78 arsik
 
гуру
17.09.18
16:34
(76) Ну она у них в ветке стабильных релизов. А дальше думай сам.