|
Процесс rphost x64 сжирает всю память за час | ☑ | ||
---|---|---|---|---|
0
vfrcbv
01.06.15
✎
11:24
|
Добрый день, в последнее время возникла следующая проблема:
процесс rphost очень быстро поедает всю свободную оперативку. Причем неделю назад такого не было. Никаких изменений в конфигурации и обновление платформы не проводилось.(Все работало без проблем последние 2 месяца). Перезагрузка сервера и/или ребут службы дает только временное решение проблемы (с 300 метров память сжирается до нескольких десятков гигабайт). Кто сталкивался с этим? Как решили проблему? |
|||
1
Гёдза
01.06.15
✎
11:24
|
версия 1с?
|
|||
2
2S
01.06.15
✎
11:25
|
постгри? отключи регламентные задания нах
|
|||
3
vfrcbv
01.06.15
✎
11:25
|
(1) 8.3.5.1119, всегда работала стабильно
|
|||
4
vfrcbv
01.06.15
✎
11:26
|
(2) mssql
|
|||
5
Рэйв
01.06.15
✎
11:27
|
Антивирь стоит обновить,имхо..
|
|||
6
Sasha_H
01.06.15
✎
11:28
|
(0) обновите платформу у меня была подобная ситуация и даже в 1С есть зарегана ошибка, вот только я не помню на какой платформе это воспроизводилось. Но я обновил и проблема исчезла.
|
|||
7
Гёдза
01.06.15
✎
11:28
|
(3) Обновись в какой то версии починили одну из утечек
|
|||
8
MadHead
01.06.15
✎
11:30
|
1. Почистить кэш
2. Обновить платформу 3. Запустить технологический журнал и смотреть утечки памяти. |
|||
9
Sasha_H
01.06.15
✎
11:30
|
(8) по ТЖ смотреть утечку это смерти подобно.
|
|||
10
Sasha_H
01.06.15
✎
11:32
|
Была подобна ситуация на УТ 11 происходил не понятный сбой в алгоритме и при регламентном задании в регистр накопления писалось несколько милионов записей к одному регистратору. Утечки заоблачные....
|
|||
11
MadHead
01.06.15
✎
11:32
|
(9) Во всех системах люди читают логи и ищут причины, а в 1с этот процесс почему-то смерти подобен.
|
|||
12
Гёдза
01.06.15
✎
11:34
|
(11) а что ты думаешь в логах увидеть, если ошибка в платформе?
|
|||
13
Sasha_H
01.06.15
✎
11:35
|
(11) искать утечки да... Нет пока нормально придуманного процеса поиска утечек. Тем более сервер 1с тогда вообще захлебывается когда ТЖ настроен на поиск утечек.
|
|||
14
Sasha_H
01.06.15
✎
11:37
|
Вот я наблюдал за rphost на обычных формах еще старая УТ 10. Формируем отчет обычным построителем и если там очень много настроек и например отчет не сформировался , память не освобождается.
Пробовал проделывать и например отчет сформировался и данные вывелись пользователю память еще занята пока отчет не закрыть либо Посторитель = Неопределено сделать. |
|||
15
rphosts
01.06.15
✎
11:38
|
(0) не надо меня голословно обвинять! Где скрин с диспетчером?
|
|||
16
necro
01.06.15
✎
12:17
|
||||
17
rphosts
01.06.15
✎
18:23
|
(16) да-да-да, я бесконечен
|
|||
18
timurhv
01.06.15
✎
18:35
|
(0) Так настроить не поможет?
http://www.avtomat.biz/blog/avtomaticheskiy-perezapusk-rabochih-processov-servera-1spredpriyatie-8#.VWx7qM_tlBd |
|||
19
PR2
01.06.15
✎
20:29
|
Ответа нет, только робкие догадки и мысли невпопад Жадный rphost жрет память и процессор
|
|||
20
PR2
01.06.15
✎
20:34
|
(15) Да какой скрин?
Постоянно 92 — 96 процентов памяти и проц не отстает почти. Рубишь рпхост, через пару — тройку часов та же песня. |
|||
21
Злопчинский
01.06.15
✎
20:41
|
(18) это профанация автоматизации, а не решение проблемы
|
|||
22
Lama12
01.06.15
✎
21:24
|
(0) Поставь ограничение по максимуму памяти.
Время перезапуска не важно. Можно не ставить. |
|||
23
PR2
01.06.15
✎
22:48
|
(22) Это не помогает, просто тогда по разным процессам загрузка раскидывается
|
|||
24
Armando
01.06.15
✎
22:58
|
Примерно в этих версиях была ошибка в платформе. Если с базой никто не работает и включены регламентные задания, то у сервера 1С начинается жор. Выходов два: отключить регламентные задания или обновить платформу
|
|||
25
PR2
01.06.15
✎
23:02
|
(24) Примерно в каких в этих? Версия последняя.
|
|||
26
H A D G E H O G s
01.06.15
✎
23:05
|
(25) Что непонятного? Сказали же "примерно в этих".
Сервер 1С грузит конфу и выгружает. Снова грузит и снова выгружает. Пользователей то нет, регламентное отработало. Утечки копятся еще быстрее. |
|||
27
Armando
01.06.15
✎
23:06
|
(25) Последняя? 8.3.5.1119 дата выхода 08.08.14.
|
|||
28
PR2
01.06.15
✎
23:07
|
(27) Я говорю, у меня последняя и те же самые проблемы.
|
|||
29
PR2
01.06.15
✎
23:08
|
(26) А, ну да.
Примерно в восьмой версии 1С проблемы с памятью, ага. |
|||
30
H A D G E H O G s
01.06.15
✎
23:09
|
(29) Это был сарказм!
|
|||
31
Armando
01.06.15
✎
23:10
|
https://bugboard.v8.1c.ru/error/000003805.html
Объем виртуального адресного пространства, занимаемого рабочим процессом сервера Предприятия, непрерывно растет. Особенно быстрый рост наблюдается, если в кластере зарегистрированы информационные базы, с которыми пользователи не работают постоянно, но в которых определены и включены регламентные задания. Статус: Исправлена в выпущенной версии Зарегистрирована: 12.12.2014 Исправлена: "Технологическая платформа", версия 8.3.5.1428 |
|||
32
PR2
01.06.15
✎
23:10
|
(30) Так я собственно понял, тоже говорю не без сарказма :))
|
|||
33
PR2
01.06.15
✎
23:11
|
(31) И че? А на заборе тоже написано "Welcome", а там злая собака.
|
|||
34
PR2
01.06.15
✎
23:12
|
Мне вот интересно, если одинесине разрешить максимум по килобайту и запустить перепроведение в УПП, как она это переварит. Переварит ли.
|
|||
35
Armando
01.06.15
✎
23:13
|
(33) Скорее всего автор столкнулся с (31). У тебя возможно что-то другое.
|
|||
36
l123456789
01.06.15
✎
23:19
|
Я проблему не исследовал, но было у меня похожее.
Примерно за 30-60 минут 1С выжирала всю память (12 гиг) и врубались дикие тормоза. 2008 64 бита сервер, терминальных клиентов рыл 30-50, postgres для торговли, MS SQL для бухов. 1. Изгнал бухов с их бесконечными обновлениями. снес MS SQL 2. Удалил все установленные версии 1с (новые ставились, старые не удалялись - скопилось их штук 5 версий). 3. Установил последнюю на тот момент версию 1С и сервера. Проблема исчезла. Перед возникновением проблемы обновлялась только платформа и сервер, конфигурация не правилась, так что подозреваю, что утечки в сервере были, ибо клиенты не раздувались, а пух rphost. На тот момент братья НЮ что-то там поменяли и в настройках сервака исчезла опция перезапуска процесса при достижении определенного отожранного размера памяти. Отсюда может сделовать, что неудаленные старые версии оставили настройки в реестве на которых глючила новая версия. Но еще раз: я не разбирался в истоках проблемы. У меня всего один сервак и контора работает без выходных. Удалось локализовать и ладно. |
|||
37
PR2
01.06.15
✎
23:19
|
(35) Да ты издеваешься!
Хотел сарказмически юморнуть, что мол что, хочешь сказать, что у ТС надо платформу обновить, а мне что-нить другое попробовать что ли? Но решил уж не шутить так топорно. Так нет, я промолчал, так ты мне это выдал. Мне вот, если честно, непонятно, на что рассчитывают люди, когда пишут такие посты? Ветка-то по данной проблеме не первая, уже понятно, что кавно-то с орехами и уже написали, что рецепты из серии "А вы пробовали выключить и включить?" и первая страница Яндекса (ровно как и вторая и третья, кстати) не помогает. |
|||
38
PR2
01.06.15
✎
23:22
|
(36) У меня одна версия 1С
Что значит снес MS SQL, оставил постгрес что ли? |
|||
39
Armando
01.06.15
✎
23:23
|
(37) Узбагойся. Не вчитывался я во всю тему и сообщений твоих не видел. Увидел в (3), что версия старая и написал (24)
|
|||
40
Lamer1C
01.06.15
✎
23:31
|
(0) сделать дамп процесса и отправить в тех. поддержку 1С. хотя там первым делом посоветуют обновить платформу)
|
|||
41
PR2
01.06.15
✎
23:33
|
(39) Ну да, зачем читать остальные 30 постов, вдруг обновление платформы поможет, ага.
|
|||
42
PR2
01.06.15
✎
23:33
|
(40) А если это будет дамп последней платформы?
|
|||
43
romix
01.06.15
✎
23:34
|
Меня беспокоят фоновые задания, когда отчет закрывают нажатием Escape. Как бы их вырубить...
|
|||
44
Lamer1C
01.06.15
✎
23:35
|
(42) тогда, по идее, должны ответить что-то внятное.
|
|||
45
PR2
01.06.15
✎
23:37
|
(44) "Ваша заявка зарегистрирована под номером..."?
|
|||
46
Lamer1C
01.06.15
✎
23:44
|
(45) теперь жди ответа.. хотя, говорят, что на партнерском форму быстрее помогают. можно и туда попробовать залить, если есть доступ.
|
|||
47
PR2
02.06.15
✎
00:39
|
(46) Спасибо, КЭП.
Если бы я всегда надеялся на других, ХЗ чем бы все это закончилось. Попробовал у себя настроить так: Интервал перезапуска: 3600 //То есть каждый рабочий процесс через час перезапускать, перед этим перекидывая активные соединения на новый рабочий процесс Допустимый объем памяти: 512000 Kb //То есть сожрал процесс 512 Mb, значит привлек к себе внимание, кандидат на расстрел Интервал превышения допустимого объема памяти: 60 сек. //То есть прошла минута, а процесс не отдал память — расстрелять. Надеюсь, что перед этим активные соединения перекинутся на новый рабочий процесс. Но тогда непонятно, он типа тоже сразу же столько же памяти сожрет? Допустимое отклонение количество ошибок сервера: 0 % //Не знаю, зачем это мне Выключенные процессы останавливать через: 60 сек. //Трупы не храним Уровень отказоустойчивости: 0 //Не знаю, зачем это мне Режим распределения нагрузки: Приоритет по производительности //Не знаю, что лучше, оставил так Запустил перепроведение доков в базе, посмотрим, вышибет или нет. |
|||
48
l123456789
02.06.15
✎
00:42
|
(38) Нет
УТ 10.3 под постгресом, а бухия была под MS SQL. Я не думаю, что проблема была в этом. Просто частые обновления бухов, требующие обновление платформы привели к тому, что была установлена глючная версия сервера 1С. |
|||
49
PR2
02.06.15
✎
00:44
|
(48) А, понял.
Ну, практика показывает, что по ходу любая версия восьмерки глючная, если у тебя под сотню баз. Посмотрю, чем закончится эксперимент в (47). |
|||
50
l123456789
02.06.15
✎
00:51
|
(49) 1 база УТ, 2 базы бухии.
Вопрос в другом. Вопрос в том, что не принято в виндах нормальные логи и средства диагностики. Тем более в 1С. Поэтому пользуйте танцы с бубном, смутный опыт коллег, на которых вы наезжаете. Ну и молитесь, если верите. А если не верите, затаривайтесь вазелином. |
|||
51
PR2
02.06.15
✎
01:12
|
(50) Да не, все не так печально, это мой личный сервер, на котором я экспериментирую, так что плевать, грузится он или нет.
Не плевать то, что нет описанного решения проблемы, несмотря на то, что проблема серьезная и массовая. |
|||
52
l123456789
02.06.15
✎
01:19
|
(51) Не воспринимайте близко к сердцу. Возможно вы знакомы с компанией 1С не очень давно.
Я работаю с продуктами этой дотстойной фирмы с версии 4.5, которая была еще под DOS. Со временем иллюзии развеиваются, приходит понимание. Вы заканчиваете строить дом, ваш сад плодоносит, сын поступает в институт и приводит девушку познакомится. А миражи остаются в далеком прекрасном прошлом :))) |
|||
53
PR2
02.06.15
✎
01:33
|
(52) Эээ... 15 лет отношений :))
А в слове дотстойной где опечатка? :)) |
|||
54
l123456789
02.06.15
✎
01:47
|
(53) Это вы для себя сами решите, как опечатку исправить :)
А я на неделю в отпуск :) Строить второй этаж. И еще надо пару яблонь посадить. Улей поставить. И С сыном на рыбалку сгонять :) |
|||
55
PR2
02.06.15
✎
02:12
|
Мда, фокус (47) не удался.
Шуршала 1С шуршала и куку, приложение будет закрыто, до свидания. Мда. |
|||
56
PR2
02.06.15
✎
02:13
|
+(55) Теперь попробую все то же самое, но без перезапуска процессов раз в час.
|
|||
57
PR2
02.06.15
✎
03:26
|
+(56) Не, хрен наны.
Рукалицо |
|||
58
PR2
02.06.15
✎
03:28
|
Что ж, теперь попробую с трупами.
|
|||
59
rphosts
02.06.15
✎
04:15
|
ТЖ на предмет утечек ничего полезного не содержит?
|
|||
60
PR2
02.06.15
✎
04:18
|
(59) Я не в курсе, что там и как смотреть.
И, потом, если и содержит, что делать после этого? |
|||
61
rphosts
02.06.15
✎
04:38
|
(60) настроить конфиг на leak. Узнать кто там такой пожиратель памяти... ну и что-то делать с ним
|
|||
62
rphosts
02.06.15
✎
04:38
|
* конфиг для записи логов в ТЖ
|
|||
63
rphosts
02.06.15
✎
04:39
|
вроде на ИТС видел спецобработку которая сама позволяет удобно настроить конфиг не рисуя mхl ручечками а выставив галочки получить его ан выходе
|
|||
64
mehfk
02.06.15
✎
05:43
|
в портативных инструментах разработчика есть такой инструмент.
|
|||
65
fisher
02.06.15
✎
09:11
|
(0) Была подобная хня в 8.3.5.1186 под линухом.
Помогло переключение в режим выделенных rphost'ов по базам. Ну, как помогло... Всё равно для сохранения стабильности работы раз в 2 недели перегружать приходится (баз много, среди них есть относительно "тяжелые"). |
|||
66
fisher
02.06.15
✎
09:14
|
(65) + Периодически один из rphost'ов провоцирует оптовые утечки (эпизодически, без явных закономерностей). Вероятность тем выше, чем дольше сервак не перезагружался. Если раз в две недели перезагружать - вероятность стремится к нулю.
|
|||
67
Lamer1C
02.06.15
✎
09:23
|
(47) это не решение проблемы. это лишь даст возможность работать какое-то время, утечка то все равно остается.
|
|||
68
Lamer1C
02.06.15
✎
09:28
|
(55) ну как я и сказал в (67) :)
|
|||
69
fisher
02.06.15
✎
09:36
|
(47) Частый перезапуск рабочих процессов сам по себе может стать источником проблем. Очень часто соединения с утечками памяти являются проблемными для кластера и он не может их штатно перебросить на новый процесс. В итоге при частых сбоях процессы будут плодиться как кролики.
|
|||
70
PR2
02.06.15
✎
10:09
|
(58) Хе, с трупами та же хрень, вышибло нахрен
|
|||
71
fisher
02.06.15
✎
10:30
|
(70) Пробовал rphost'ы раздавать отдельно для каждой базы? Мне помогло. Плюс если что - легче локализовать проблему.
|
|||
72
PR2
02.06.15
✎
16:28
|
(71) Как?
|
|||
73
fisher
02.06.15
✎
16:49
|
(72) В свойствах рабочего сервера "Количество ИБ на процесс" = 1
|
|||
74
PR2
02.06.15
✎
17:58
|
(73) Попробовал. Не помогло.
В общем планировщик задач жрет память. |
|||
75
Гёдза
02.06.15
✎
18:05
|
А при перепроведении случайно не пытается все документы в ТЗ прочитать?
|
|||
76
PR2
02.06.15
✎
18:07
|
(75) Да какая разница?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |