| 
    
            
         
         | 
    
  | 
Процесс 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) Да какая разница?     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |