Имя: Пароль:
1C
 
Виснет сервер 1С 8.3
,
0 НубВ1С8
 
03.02.16
08:38
Сервер: Windows 7 Профессиональная 64х, Проц i7-4790K 4GHz x2 Память 32Гб,
Сервер 1С: 8.3.7.1873 (сегодня поставили, до того были 8.3.6.2100, 8.3.6.2332, 8.3.6.2663, 8.3.7.1845)
БД: pgsql-9.3.4-1.1C-x64, размер базы 33 гб
конфигурация: Континент-Страхование на базе Бухгалтерия 3.0

В произвольные моменты времени зависает сервер 1С - у всех клиентов (тонкие клиенты) - черный экран, ни на что не реагирует (бывает работает более 6 часов без проблем, при слабой загрузке - выходные - не виснет), помогает только остановка службы, закрытие процессов сервера (пользователь usr1cv8), запуск службы 1С. Причем список сеансов 1С остается, тоже приходится удалять через консоль.

Почему такое может быть?
1 mehfk
 
03.02.16
08:44
Раз в сутки службу сервера рестартишь?
2 НубВ1С8
 
03.02.16
08:56
(1) раза три - как повиснет. Получается, надо регулярно это делать?
3 Azverin
 
03.02.16
08:58
(2) из (0) не ясно: глюки пошли после перехода на платформу 8.3.7.1873?
4 НубВ1С8
 
03.02.16
09:06
(3) нет, висло и на 8.3.6
5 mehfk
 
03.02.16
09:15
(2) Переформулирую вопрос: настроен ли регулярный перезапуск службы сервера 1с.
6 Azverin
 
03.02.16
09:16
(5) а разве оно надо на 8.3?
7 НубВ1С8
 
03.02.16
09:22
(5) нет. даже не знал про это. Можно поподробнее?
8 xXeNoNx
 
03.02.16
09:26
Видимо сервер 1С вообще не настроен
9 Одинесю
 
03.02.16
09:33
(5) А зачем перезапускать сервер раз в сутки? Все нормально и без перезапусков должно работать.
10 НубВ1С8
 
03.02.16
09:35
(9) у меня он, к примеру, виснет.
(7) настраивал админ, я программист 1С и меня "слегка" достала ситуация. Начал сам разбираться
11 Одинесю
 
03.02.16
09:36
(10) Если виснет - то что-то не правильно настроено, но перезапуск - это не выход)
12 vde69
 
03.02.16
09:36
13 НубВ1С8
 
03.02.16
09:45
(12) пользователь, под которым идет запуск - администратор
14 xXeNoNx
 
03.02.16
09:50
(13) смысла нет от локального админа стартовать сервер 1с...
Создай доменного пользователя и дай ему права на серваке...
15 xXeNoNx
 
03.02.16
09:52
Бывают тоже проблемы..., останавливаю сервер, убиваю все процессы сервера 1С, чищу серверный кеш, хватает на 2-3 недели..., иногда больше. Замечено, что после изменения настроек необходимо делать эту чистку. Платформа 8.3.6.2076, на ранних такая фигня тоже наблюдалась..., самая стабильная была 8.2.хз.540
16 Cyberhawk
 
03.02.16
09:56
От перезапуска до перезапуска конфигурацию БД любой инфобазы из кластера обновляешь?
17 tabarigen
 
03.02.16
09:59
Посмотри логи, мб дело в СУБД?
18 xXeNoNx
 
03.02.16
09:59
(11) Кто сказал?
Слыхал про зависших пользователей, когда терминалку закрывают, а соединение не закрывается, тем самым не освобождая ресурсы rphost?

Для этого и существует регламентный перезапуск процессов, который при перезапуске создает новые хосты, перекидывает, я так понял, "нормальные соединения" и уничтожает старые. По крайней мере должно так быть... Работоспособность платформы может меняться от версии к версии.
19 xXeNoNx
 
03.02.16
10:02
Интересно видеть скрин диспетчера задач при зависании, в позициях "rphost"
20 Одинесю
 
03.02.16
10:03
(18) Не, не слыхал) У нас больше 100 пользователей, объем данных достаточно высокий, не перезапускаем никаких служб, сервер сам справляется с rphost.
21 НубВ1С8
 
03.02.16
10:05
(19) сделаю, как повиснет - но когда висит, память не меняется.
(20) можно скрин ваших настроек кластера?
22 zak555
 
03.02.16
10:06
сервер с вин7?
23 НубВ1С8
 
03.02.16
10:07
(22) да.
24 НубВ1С8
 
03.02.16
10:07
(20)и скрин настроек сервера, пожалуйста
25 НубВ1С8
 
03.02.16
10:09
(22) купим еще одну лицензию windows server - будет на WS. А вообще, бегает очень быстро
26 zak555
 
03.02.16
10:10
(25) ставь линь
27 Одинесю
 
03.02.16
10:11
(24) Не думаю, что скрин чем-то поможет. Там и настраивать-то не чего, думаю причина в сервере. Кстати да, как-то не укладывается в голове сервер на win7.
28 Одинесю
 
03.02.16
10:14
(27) и у нас MS SQL.
29 xXeNoNx
 
03.02.16
10:15
(20) Когда 300 будет - отпишись...
30 НубВ1С8
 
03.02.16
10:16
(27) пожалуйста. Мне для представления, как это вообще выглядит.
31 xXeNoNx
 
03.02.16
10:16
+(29) кластер из 2х серваков, но соединения остаются...
32 xXeNoNx
 
03.02.16
10:17
(30) Скинь свои скрины...
33 vde69
 
03.02.16
10:21
>>>пользователь, под которым идет запуск - администратор

правильно я понимаю, что пользователь под которым запущена служба "Агент сервера 1С:Предприятия 8.3 (x86-64)" имеет права локального администратора на этом сервере ???
34 vde69
 
03.02.16
10:21
(33) по тому как по дефолту 1с так НЕ ДЕЛАЕТ
35 НубВ1С8
 
03.02.16
10:21
(32) скрины чего? Везде в настройках кластера стоят нули; В настройках сервера 1С - тоже, кроме Количество ИБ на процесс = 8, количество соединений на процесс = 128. Есть галка центральный сервер
36 НубВ1С8
 
03.02.16
10:22
(33) да. сервер не в домене, пользователь - usr1cv8 - администратор
37 vde69
 
03.02.16
10:23
(36) кто и когда его сделали администратором? и самое главное зачем его делали администратором? что именно не работало тогда?
38 Azverin
 
03.02.16
10:24
(35) сколько рабочих процессов создано?
39 НубВ1С8
 
03.02.16
10:25
(37) системный администратор при установке сервера 1С. Зачем? не знаю.
(35) вижу 1.
40 Azverin
 
03.02.16
10:27
(39) а пользователей онлайн сколько?
41 НубВ1С8
 
03.02.16
10:29
(40) сейчас 56, но может быть до 140-150
42 xXeNoNx
 
03.02.16
10:29
(38) Сколько нужно.., сервак сам решит..., по идее 1-2
43 xXeNoNx
 
03.02.16
10:31
(41) на серваке скока памяти?
44 vde69
 
03.02.16
10:31
(39) что-то я сомневаюсь, сис. админы ленивые, просто так никого админом делать не будут, 1с сама определяет права пользователя usr1cv8 и они очень далеки от локального админа.

проверь еще раз, ибо админ может что-то не понимать или напутать и тебе скажет "админ" а на самом деле "дефолт"
45 Одинесю
 
03.02.16
10:33
(41) Анализировать надо в момент зависания, счетчики там и тп. Вряд ли у тебя связано с настройкой кластера, скорее всего регламент какой-то запускается или запрос какой-то криво на pg отрабатывает.
46 Azverin
 
03.02.16
10:34
(42) да, 8.3 умная - кластер серверов сам управляет количеством рабочих процессов. но я бы попробовал добавить ещё 1 процесс и посмотреть на ситуацию.
47 Azverin
 
03.02.16
10:35
(46) но скорее всего окажется прав (41), как ни банально)))
48 Azverin
 
03.02.16
10:37
(47) *окажется прав (45)
49 xXeNoNx
 
03.02.16
10:37
Вангую, хосты полностью забиваются и не перезапускаются
50 xXeNoNx
 
03.02.16
10:38
(0) Какое количество памяти на серваке?
51 vde69
 
03.02.16
10:54
(47) такое поведение типично когда в критическом месте возникает необрабатываемый таймаут, обычно связанный с поведением ОС или сети или драйверов.

с памятью в 1с более менее все нормально, практически все ситуации имеют обработчики ошибок и таймов, скорее это что-то стороннее и не часто используемое.

Это может быть например антивирус или подобное, или драйвер конфликтный, или банально глючная память и т.д.
52 НубВ1С8
 
03.02.16
11:15
(50) 32 Гб
53 Одинесю
 
03.02.16
11:18
(52) Свободной, вероятно ) Посмотри в диспетчере занимаемый объем памяти.
54 xXeNoNx
 
03.02.16
11:21
(52) Крутится еще что-то на серваке?
55 НубВ1С8
 
03.02.16
11:22
(54) нет. сейчас скрины выложу
56 xXeNoNx
 
03.02.16
11:23
Допустимый объем памяти ставь: 29360128кб
57 xXeNoNx
 
03.02.16
11:24
Интервал превышения допустимого объема памяти: 360сек(у меня так)
Сколько баз крутится на серваке?
58 НубВ1С8
 
03.02.16
11:25
https://yadi.sk/i/sHhTLzMkoDBzz рабочий процесс
https://yadi.sk/i/fTg0dxRVoDC2K скрин диспетчера зависшего 1с
59 xXeNoNx
 
03.02.16
11:25
Сервер 1С и СУБД на одном компе стоят?
60 НубВ1С8
 
03.02.16
11:26
(59) да
61 xXeNoNx
 
03.02.16
11:26
Если да, тогда Допустимый объем памяти не ставь такой
62 Dmitrii
 
гуру
03.02.16
11:26
(0) традиционно rmngr.exe грузит процессор
Проверьте не тупит ли новый формат журнала регистрации.
Признаки:
- администратор кластера rmngr.exe начинает неоправданно много жрать ресурсов.
- идет непрерывный доступ к файлам журнала регистрации 1Cv8.lgd (смотреть в мониторе ресурсов винды или любой другой программе, позволяющей мониторить файловую систему).

Лечение: Возврат на старый формат журнала регистрации.
63 xXeNoNx
 
03.02.16
11:27
+(61) тут нужно тестить, попробуй по 10 гб оставь для СУБД и в серв 1С Допустимый объем памяти
64 xXeNoNx
 
03.02.16
11:28
и точнее не 10, а по 14, 14 на СУБД, 14 на серв 1С, и 4 для ОС
65 xXeNoNx
 
03.02.16
11:31
еще бы в свойствах рабочего сервера поменял количество ИБ на процесс и количество соединений на процесс, но тут формулы нет, я подгонял методом тыка и чуюкой своей, стоит 1-50
66 Одинесю
 
03.02.16
11:31
(58) Очень большой объем rphost почему-то
67 xXeNoNx
 
03.02.16
11:32
(66) Так потому что нет ограничений на него
68 xXeNoNx
 
03.02.16
11:32
на одном хосте висят все юзеры..., от чего ему быть маленьким...
69 НубВ1С8
 
03.02.16
11:32
(62) загрузки сервера более 33% не видел никогда,  rmngr.exe редко-редко жрет много ресурсов
70 xXeNoNx
 
03.02.16
11:33
Сколько баз используется на серваке?
71 Одинесю
 
03.02.16
11:34
(68) У нас при максимальной загрузке rphost 2 процесса, суммарно не более 2Г. При 100 пользователях.
72 НубВ1С8
 
03.02.16
11:36
(70) 1 бухгалтерия рабочая, 1 для опытов, 1 ЗУП 3.0, 1 маленькая для web, две базы - развернутые архивы
73 dmrjan
 
03.02.16
11:36
На Linux такая же беда. Отписался в 1С, они перенаправили к разработчикам. Те ответили, что Если настроен автоматический перезапуск рабочих процессов, то установите "Выключенные процессы останавливать через" 5 секунд.
74 xXeNoNx
 
03.02.16
11:36
Вангую еще раз:
Когда устанавливали СУБД - не определили квоты по оперативке на нее, аналогично с 1С...
75 xXeNoNx
 
03.02.16
11:38
(73) Да,да я выключенные процессы тож установил в 360сек.
76 eklmn
 
гуру
03.02.16
11:38
(0) "Сервер: Windows 7 Профессиональная"

я бы не сказал что это сервер...
77 eklmn
 
гуру
03.02.16
11:39
далее даже смотреть нех
78 dmrjan
 
03.02.16
11:41
(76) +
79 xXeNoNx
 
03.02.16
11:42
(77) как-то иначе с памятью работает?
В чем профит использования серверной ОС, в данном случае?
80 vde69
 
03.02.16
11:43
(79) например в ограничении количества открытых файлов, что вполне может привести к сабжу
81 xXeNoNx
 
03.02.16
11:43
+(79) виртуалки не используются..., количество соединений к нему, не такое уж большое..., что еще?
82 xXeNoNx
 
03.02.16
11:44
(80) Каких файлов? Там же база серверная...
Думаю админ умный, файловую помойку не делает там
83 НубВ1С8
 
03.02.16
11:45
(75) выключенные процессы останавливать через 360 сек. - установил
(82) там только 1С. ничего другого нет
84 НубВ1С8
 
03.02.16
11:46
+(83) и Postgresql
85 xXeNoNx
 
03.02.16
11:48
(84) А посмотрел настройки postgres?
86 xXeNoNx
 
03.02.16
11:48
+(85) Какие там квоты по оперативе?
87 НубВ1С8
 
03.02.16
12:01
из конфига postgres

log_destination = 'stderr'
log_timezone = 'Asia/Irkutsk'
datestyle = 'iso, dmy'
timezone = 'Asia/Irkutsk'
max_locks_per_transaction = 400
online_analyze.threshold = 50
online_analyze.scale_factor = 0.1
online_analyze.enable = off
online_analyze.verbose = off
online_analyze.min_interval = 10000
online_analyze.table_type = 'temporary'
plantuner.fix_empty_table = true
88 НубВ1С8
 
03.02.16
12:03
(86) как поставить квоту по 1С я понял, как установить квоту  postgres?
89 vde69
 
03.02.16
12:08
(82) догадайся сколько сервер 1с держит открытыми временных файлов? включая всякие кеши....

а сколько пострге?
а система?


если все сложить?
90 НубВ1С8
 
03.02.16
12:15
(90) админ получил задание на серверную ос
91 vde69
 
03.02.16
12:21
https://support.microsoft.com/ru-ru/kb/314882

В операционной системе Windows XP Professional максимально допустимое число компьютеров, которые могут быть одновременно подключены к данному компьютеру через сеть, равно 10.
92 НубВ1С8
 
03.02.16
12:24
(91) W'7 PROF
93 xXeNoNx
 
03.02.16
12:26
(89) Сервер держит открытыми файлы на сервере, в том числе и кеш, т.е. локальное открытие, как ни странно
94 Aleksey
 
03.02.16
12:28
(925) Запусти командную строку от админа и напиши
net config server
и увидишь.

Например у меня на windows 10 показывает
Maximum Logged On Users               20
Maximum open files per session        16384
95 xXeNoNx
 
03.02.16
12:29
+(93) подключение идет только к серву 1С, а там ограничений, как я думаю, нету. Серв 1С, крутится локально с postgre, даже если не локально, то подключения к серву = количеству rphost.
Или не...?
96 НубВ1С8
 
03.02.16
12:38
(94) w'7 показало аналогично
97 Azverin
 
03.02.16
13:05
(96) рабочий процесс не добавлял?
98 eklmn
 
гуру
03.02.16
13:11
(79) Вкратце, серверные системы по умолчанию оптимизированы под системную пропускную способность, позволяющую им выступать в роли высокопроизводительных серверов приложений, а клиентская версия (при наличии серверных возможностей) оптимизирована по времени отклика для интерактивного использования в качестве рабочего стола.
Например, на основе типа продукта по-другому принимается ряд решений по распределению ресурсов в процессе загрузки системы. В частности, это касается размеров и количества областей памяти, выделяемых программе для динамически размещаемых структур данных (или пулов), количества внутренних рабочих потоков системы и размера кэш-памяти системных данных. Также серверная и клиентская версии отличаются друг от друга решениями политики времени выполнения, способом учета диспетчером памяти потребностей в системной памяти и в памяти процессов.
99 vde69
 
03.02.16
13:39
>>>>Maximum open files per session        16384

это не так много....

вполне может быть из-за этого...
100 ansh15
 
03.02.16
21:09
(87) Если у вас параметр max_connections = 100(по умолчанию),
при запуске регламентных и фоновых заданий общее число соединений к PostgreSQL может превысить это число(заданий много + пользователи).
Задания виснут, пользователи, по всей вероятности, тоже, postgres ругается в pgstartup.log.