Вход | Регистрация
    1  2   

Жадный rphost жрет память и процессор

Жадный rphost жрет память и процессор
Я
   PR
 
03.05.15 - 14:37
1. Есть решение!50% (1)
2. Нет решения50% (1)
3. Узбагойся и напейся, майские же0% (0)
4. Свое мнение0% (0)
Всего мнений: 2

На старт.
Внимание.
Марш!

Запускаем сервер 1С и внимательно ждем меньше суток.
В памяти висят несколько rphost.
Почти всегда из 16 гигов оперативы какой-нибудь отдельно взятый rphost жрет памяти в размере "16Гб - занятая_остальными_приложениями_память - так_и_быть_оставлю_тебе_крохи_на_бедную_старость".
Кроме того, по какой-то причине как правило он же жрет и процессор, примерно по тому же принципу "Сожру_все_что_свободно_оставлю_процентов_пять_на_милостыню_нищим".
Гуглил гуглил, яндексил яндексил, нихрена не нашел адекватного решения, везде только перезапуск сервера 1С ну или снятие rphost.

Так что, нет цивилизованного решения, кроме как резать по-живому?
   Волшебник
 
Модератор
1 - 03.05.15 - 14:38
1С сервер нужно профилактически перезагружать каждые сутки (рестарт Агент сервера)
   PR
 
2 - 03.05.15 - 14:40
(1) Это я в курсе.
Но во-первых, бывает так, что и в течение дня уже сожрано все, что можно.
Во-вторых, это как бы рубит сеансы, что не очень хорошо.
В-третьих, не совсем понятно, почему так жестко.
   PR
 
3 - 03.05.15 - 14:46
(2) Заметил, правда, что и вырубание rphost и перезапуск службы сервера 1С рубит сеансы не гарантированно, бывают выжившие и часто.
Но гарантий, что кто-то выживет, нет никаких.
   shachneff
 
4 - 03.05.15 - 15:08
(3) А я при перезапуске еще temp пользователя, от имени которого запущен сервис Агента 1С:Предприятие, чищу и удаляю snccntx из каталога кластера. Не выживает никто...
   PR
 
5 - 03.05.15 - 15:11
(4) А я еще виндоус перезапускаю и компьютер физически меняю на другой.
   PR
 
6 - 03.05.15 - 15:12
   milan
 
7 - 03.05.15 - 15:19
(6) периодически фиксят баги, стараемся обновляться оперативно на последние релизы, часто шлем вопросы в поддержку, иногда решают. Из последних - был поднятый но не подключенный сетевой интерфейс, за счёт этого сносило башню серверу и не корректно поднимался кластер (не видел лицензии с другого сервака) отослали журнал регистрации - дали совет отключить и все заработало более стабильно. А вообще при переезде с 16 на 32 г сервер значительно выросла отзывчивость и уменьшилась падучесть.

2. Нет решения
   floody
 
8 - 03.05.15 - 15:26
(1)"Интервал перезапуска рабочих процессов" не всегда помогает?
   rphosts
 
9 - 03.05.15 - 15:50
(0) не надо на меня напраслину возводить!
http://s009.radikal.ru/i308/1505/00/adc33a5bb0f7.png
http://s56.radikal.ru/i151/1505/7e/1820160d35d4.png

аптайм сервера 1C-Предприятие небольшой... порядка 10 дней.
   romix
 
10 - 03.05.15 - 15:55
(0) Там в настройках есть автовырубание по пределу памяти.
   PR
 
11 - 03.05.15 - 15:56
(9) Ну вот у кого как.
У кого-то жрет у кого-то не жрет.
У всех разные винды, платформы, даже сервер у кого-то 32, а у кого-то 64.
Не говоря уже о количестве баз, регламентных заданиях и пр.
   rphosts
 
12 - 03.05.15 - 15:57
(10) а разве не убрали?
   PR
 
13 - 03.05.15 - 15:57
(10) Так это же рубит сеансы пользователей
   romix
 
14 - 03.05.15 - 15:57
Надо полазить в настройках то ли сервера, то ли кластера.
   raykom
 
15 - 03.05.15 - 15:57
Характерная деталь. Тут ни когда, почти, обсуждение вариантов решения проблемы не начинается с публикации определения, трактовки термина и т.п., т.е. сути того, что составляет проблему.

В данном случае так же. Какие то предположения.
А что вот на счет этого ? Тут по крайней мере сказано, что такое РПХОСТ и какой инструментарий предлагается разработчиком для работы с ним.
-----------------------------------------------------------
>•rphost необходимо настраивать в зависимости от некоторых факторов:
•Если используется 32-разрядная система, то следует использовать такое количество рабочих процессов, что бы на каждый выделялось по 2гб. Например, если на сервере есть 10гб — необходимо запустить 5 rphost.exe. 1С предприятие 8.3 правильно разделит нагрузку среди них.
•Если используется 64 разрядная система — можно использовать один рабочий процесс.
•Если rphost периодически аварийно отключается (факт и причину можно узнать из технологического журнала) в консоле кластера можно настроить резервные процессы.
http://programmist1s.ru/rphost-ili-rabochiy-protsess-1s/
------------------------------------------------------------

Или я что то не так думаю ?
   rphosts
 
16 - 03.05.15 - 15:57
(11) баз хватает, регламентных тоже, 64х
   romix
 
17 - 03.05.15 - 15:58
(13) Ну можно там же выставить количество сеансов на процесс рпхост, да и по-моему не вырубает.
   rphosts
 
18 - 03.05.15 - 15:58
(17) не рубит если есть главный кластер серверов 1С и минимум 2 рабочих сервера
   raykom
 
19 - 03.05.15 - 15:59
+(15)Ключевая мысль
>1С предприятие 8.3 правильно разделит нагрузку среди них.
   raykom
 
20 - 03.05.15 - 16:00
Сама. И не надо заниматься распределением сеансов ...
Надо правильно определить количество процессов.
   PR
 
21 - 03.05.15 - 16:02
(15) Эээ... ты думаешь, что сказал решение? Или что?
   PR
 
22 - 03.05.15 - 16:03
(16) Релиз платформы?
   PR
 
23 - 03.05.15 - 16:03
(17) Вырубает.
   PR
 
24 - 03.05.15 - 16:03
(18) 2 раюочих сервера - это 2 сервера 1С в смысле или что?
   romix
 
25 - 03.05.15 - 16:04
(15) >Если используется 64 разрядная система — можно использовать один рабочий процесс.

Как тогда вырубать зависшие без отключения всех?
   PR
 
26 - 03.05.15 - 16:05
(19) Да по твоей ссылке хрень.
Сделайте все правильно и все будет правильно.
Спасибо, КЭП.
   PR
 
27 - 03.05.15 - 16:07
(25) Да начнем с того, как вообще в 8.3 вручную регулировать количество рабочих процессов?
   ДенисЧ
 
28 - 03.05.15 - 16:07
(27) Тебе это не надо.
   raykom
 
29 - 03.05.15 - 16:10
(25)ВОт тут и начинается интересное.
Вы сами создаете условия для азмножения РПХОСТов, а потом боретесь с ними.

Как отключать теневые сеанчы - это вопрос уже из другой оперы.
   raykom
 
30 - 03.05.15 - 16:11
(26) Начнем с того, что это рекомендации разработчика. Ты предлагаешь идти от обратного ? Делать не правильно ? Или вы все полагаете, что в 1Се все по ж0пу деревянные сидят ? Одни мы тут дартаньяны ?
 
 Рекламное место пустует
   PR
 
31 - 03.05.15 - 16:13
(30) Я предлагаю отталкиваться от того, что в консоли кластеров 1С что-то не видно регулирования количества процессов рпхост. Не подскажешь, куда ткнуться?
   romix
 
32 - 03.05.15 - 16:14
(29) Штук 100 процессов позволили бы с вероятностью 1/100 вырубать один из них, не трогая остальные 99% пользователей.
   raykom
 
33 - 03.05.15 - 16:15
Просто это наша традиция искать решение в интенете. И пользоваться копипастами.

Тут, видимо, надо реально читать инструкции и взаимодействовать с разработчиками.

Понятно, что это кривая реализация кластерности. И в пределах одной машины возникают такие коллизии.
   raykom
 
34 - 03.05.15 - 16:16
(32) А че не 2000 ?

Прежде чем костыли подсовывать может найти причину проблемы ??

Это наша, к стати, традиция. Гугл же поможет ...
   PR
 
35 - 03.05.15 - 16:18
(32) Рома, если я правильно понимаю, каждый сеанс 1С привязан к конкретному рпхосту. И, возможно, жрет память именно тот рпхост, который удалять нельзя.
   romix
 
36 - 03.05.15 - 16:18
(31) Тут кажется
http://www.avtomat.biz/blog/nastroyka-klastera-1s-83
Или уже убрали?
   shuhard_серый
 
37 - 03.05.15 - 16:18
(31) речь о 8.3.5 или о сферическом коне в вакууме ?
   PR
 
38 - 03.05.15 - 16:19
(33) Так по (31) не подскажешь?
Или "надо реально читать инструкции и взаимодействовать с разработчиками"?
   romix
 
39 - 03.05.15 - 16:19
(34) Проблемы сабжа не на нашем уровне принятия решений, это 1С еще не доотладило некоторые ветви своего алгоритма. Поэтому мы можем перезапускать сервер, или отдельные процессы, как меньшее зло, чтобы восстановить работоспособность 1С.
   PR
 
40 - 03.05.15 - 16:21
(37) 8.3.6.1977
   raykom
 
41 - 03.05.15 - 16:21
(31) Не, ну кто тут профи ? Я то дворник-стажер ...
Я полагаю, что надо от тутошнего спора перейти к изучению документации. По утилите и настройках кластера. И севера.
Как всегда у 1С где то между строками спрятана истина.

Ответ есть, но наверняка криво изложен косноязычными ...
   shuhard_серый
 
42 - 03.05.15 - 16:22
(40) дык свойства рабочего сервера
   PR
 
43 - 03.05.15 - 16:23
(41) Ну так тогда я бы не стал раздавать советы, гордо топорща грудь. Не? :))
   PR
 
44 - 03.05.15 - 16:24
(42) Что свойства?
Количества рпхостов там нет. Это вообще убрали, 1С теперь не позволяет админам регулировать количество процессов.
А все остальное, что осталось, так или иначе рубит рпхосты, я так понимаю.
   raykom
 
45 - 03.05.15 - 16:25
(43)Не, ну по логике то у меня всегда так - плясать от печки. И это правильно. Тут этого не любят делать. И это приводит к репликации шаблонов и полумер.
   shuhard_серый
 
46 - 03.05.15 - 16:25
(44) года полтора как убрали - для тебя это новость ?
   raykom
 
47 - 03.05.15 - 16:27
(46) Ну у них же была причина убрать эту настройку ? Не ужели в документации этот момент не отражен ?
   PR
 
48 - 03.05.15 - 16:28
(45) Да я уж и от печки и к печке и вокруг печки наплясался, а решения все нет.
   PR
 
49 - 03.05.15 - 16:28
(46) Я про то, что пофиг, что убрали, регулирование количества один фиг бы не помогло.
   PR
 
50 - 03.05.15 - 16:29
(47) Сказали, что теперь декларативное описание, типа машина умнее человека, сделает все лучше.
   raykom
 
51 - 03.05.15 - 16:31
(50)ДА ладно. Я доки 1с ненавижу, так как пишутся достаточно тупо, но не до такой же степени ...
   raykom
 
52 - 03.05.15 - 16:31
Скорее мы чего то не догоняем.
   PR
 
53 - 03.05.15 - 16:33
(51) А что тут тупого?
Нормально все.
   raykom
 
54 - 03.05.15 - 16:35
(36) Тут вот много чего есть. И все касается процесса. Нет только дырки куда вписать количество процессов.

Но есть настройка куда вводятся показатели, по которым система опеделяет и количество процессов и время их перезагрузки.

Посто включите внимание и голову.
   raykom
 
55 - 03.05.15 - 16:36
(53) Ну, тогда почему ты не понимаешь (36) и не понимаешь почему (50)  ))
   raykom
 
56 - 03.05.15 - 16:40
Эээ ... Робко так ... Чо на счет метлы то ? Побудет пока пусть ... Да? Или ...
   PR
 
57 - 03.05.15 - 16:45
(56) Пока начни с включения внимания и головы. Посмотрим, как тебе поможет твой же совет.
   raykom
 
58 - 03.05.15 - 16:50
(57) Меня в дворницкой проблемы шерифов из (0) не касаются )) Мне ни чем не поможет.

Но обсудить настройки из (36) согласен. Даже я своими ЖЕКовскими мозгами понимаю, что там есть все необходимое.

Интеллектуальной системой это не назовешь, но параметры нужные для (0) имеются.
   PR
 
59 - 03.05.15 - 16:55
(58) Придумаешь решение, пиши.
   raykom
 
60 - 03.05.15 - 16:58
(0)>В памяти висят несколько rphost.
Вопрос: почему их именно столько ? Для начала ...
К приросту потом перейдем.
 
 Рекламное место пустует
   raykom
 
61 - 03.05.15 - 17:03
Настройка из параметров сервера "Максимальный объем памяти рабочих процессов"
Это количество процессов на старте.

Нет ?
   raykom
 
62 - 03.05.15 - 17:05
(0)>Почти всегда из 16 гигов оперативы какой-нибудь отдельно взятый rphost жрет памяти в размере "16Гб - занятая_остальными_приложениями_память - так_и_быть_оставлю_тебе_крохи_на_бедную_старость".

------------------------------------------------
Безопасный расход памяти за один вызов ? Нет ?
   raykom
 
63 - 03.05.15 - 17:06
В настройках локального кластера группа
"Перезапускать рабочие процессы"

Нет ?
   raykom
 
64 - 03.05.15 - 17:07
И найдите, что означает 0 в настройках. 0 или неограничено ?
   raykom
 
65 - 03.05.15 - 17:08
Требую новую метлу ...
   Kavar
 
66 - 03.05.15 - 17:10
(20) А как в 8.3 задать количество рабочих процессов?

Тут http://its.1c.ru/db/v83doc/bookmark/cs/TI000000172 написано:
Администратор не имеет возможности вручную добавлять и удалять рабочие процессы.
   rphosts
 
67 - 03.05.15 - 17:11
(22) 8.2.19.68 и 8.3.5.1517 обе х64
   raykom
 
68 - 03.05.15 - 17:12
(66) А зачем ?? Будете нанимать одмина удаляльщика ?
   rphosts
 
69 - 03.05.15 - 17:13
(24) угу, теоретически можно разместить на 1 физическом (виртуализация), но это будет пипец быстродействию!
   rphosts
 
70 - 03.05.15 - 17:13
(27) 1С делает это сама
   raykom
 
71 - 03.05.15 - 17:13
+(68)В (36)Есть показатели которые опеделяют, коряво конечно, но таки, как должны плодится и убиваться процессы
   raykom
 
72 - 03.05.15 - 17:14
(70) Нихера она сам не делает
   raykom
 
73 - 03.05.15 - 17:14
+(72)Пока не настроишь
   Kavar
 
74 - 03.05.15 - 17:18
(68) что зачем?
   rphosts
 
75 - 03.05.15 - 17:19
(49) ну скажем так ранее у нас ребуты сервера из-за утечек памяти изначально были раз в неделю, после настройки стали раз в 2-3 месяца
   rphosts
 
76 - 03.05.15 - 17:22
(73) в 8.3.5 ваши возможности влиять на сервер 1С очень ограничены
   PR
 
77 - 03.05.15 - 17:23
(60) Потому что 1С так решила.
   PR
 
78 - 03.05.15 - 17:26
(61) Ты спрашиваешь или утверждаешь?
Если спрашиваешь, то не нужно меня спрашивать, проверь сам.
Если утверждаешь, то я уверен на 99%, что ты не прав, потому что когда я такое ограничение поставил, то ни хрена ничего у меня не поменялось ни с точки зрения свободной памяти ни с точки зрения процессора.
Кроме того, если это приведет к тому, что такие рпхосты будут сниматься системой, то это опять же нихрена не выход, потому что что-то рубить я и сам могу. Вопрос в том, как рубить без отрубания сеансов.
   PR
 
79 - 03.05.15 - 17:27
(62) Ты мне все, что видишь на экране, будешь перечислять?
   raykom
 
80 - 03.05.15 - 17:30
(78)> с точки зрения свободной памяти
Другой вопрос как сделать так, что бы процессов не плодилось на весь доступный объем памяти -  но тут наверное "Объем памяти процессов до которого сервер считается производительным" 

(79)А ты предлагаешь отсебятину измышлять ? Может лучше понять, что рекомендует разработчик ?
   PR
 
81 - 03.05.15 - 17:31
(80) А что разработчик рекомендует?
   rphosts
 
82 - 03.05.15 - 17:32
(80) расскажи мне какую дрянь курнул тот кто придумал СКД, не получилось прикольно, но понять это имхается 99,9999% чел без тчательно подобранного вещества не сможет никогда
   rphosts
 
83 - 03.05.15 - 17:33
(81) не лезть куда попало, серверу 1С типа как виднее
   rphosts
 
84 - 03.05.15 - 17:34
+ (83) вообще про настройку сервера 1С-предприятие неплохо В. Гилев пишит
   rphosts
 
85 - 03.05.15 - 17:34
*пишет
   raykom
 
86 - 03.05.15 - 17:35
(81) Ну, например, надо понять какй смысл разработчик вкладывает в понятие "локальный кластер". Я так понимаю это все, чем может распоряжаться сервер 1с в пределах одной локальной машины.
Ну и параметры курить надо
   PR
 
87 - 03.05.15 - 17:35
(84) Он вроде как пишет про периодический запуск службы?
А вот чтобы не перезапускать бы...
   raykom
 
88 - 03.05.15 - 17:36
(86) + и вообще - я эту тему вообще не касался. Еслиб не (0) вижу все, что с ней связанго в течение времени пока жива ветка.
Мне в дворницкой недосуг ))
   ДенисЧ
 
89 - 03.05.15 - 17:36
(87) А вот если бы не писать на 1с, а деньги получать... Вот здорово было бы...
   raykom
 
90 - 03.05.15 - 17:36
(87) Процесссы надо перезапускать
   raykom
 
91 - 03.05.15 - 17:37
(90) +()Для этого надо (36)курить
   PR
 
92 - 03.05.15 - 17:41
Блеать, треть ветки засрана абсолютно бесполезными постами raykom. Рукалицо
   rphosts
 
93 - 03.05.15 - 17:42
(87) главный кластер серверов + рабочий и резервный сервера...  в случае проблем (пусть ребут) - процессы будут перекидываться с сервера на сервер
   raykom
 
94 - 03.05.15 - 17:42
(92) Мда ...
   rphosts
 
95 - 03.05.15 - 17:42
+ (93) без потерь!
   rphosts
 
96 - 03.05.15 - 17:43
и вообще если память не высвобождается в принципе есть подозрения что нужно искать утечки памяти
   ДенисЧ
 
97 - 03.05.15 - 17:43
(96) Я даже могу подсказать, где эти утечки искать...
   ДенисЧ
 
98 - 03.05.15 - 17:44
"перекидываться без потерь"...
Эх... Где мои года, когда я верил в сказки...
   PR
 
99 - 03.05.15 - 17:44
(93) Не расскажешь, как это делается?
   PR
 
100 - 03.05.15 - 17:45
(96) Не, это муторное мероприятие и малорезультативное.
  1  2   

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.