|   |   | 
| 
 | Работа с оперативной памятью RPHOST | ☑ | ||
|---|---|---|---|---|
| 0
    
        1snik_d 06.03.22✎ 21:32 | 
        Всем привет. Помогите разобраться. Есть сервер 1С x64 и 32 гб оперативной памяти на компе. Периодически необходимо запускать ресурсоемкие расчеты, при которых RPHOST "съедает всю доступную оперативку" и фоновое задание "падает". Как заставить его использовать файл подкачки, если не хватает физической оперативки. Такое ощущение, что rphost просто игнорирует своп. Ну или как можно запретить ему "ронять" фоновое задание.     | |||
| 1
    
        VladZ 06.03.22✎ 21:35 | 
        (0) План:
 - Посмотреть исполняемый код 1с. - Крепко подумать - Убрать ресурсоемкие механизмы | |||
| 2
    
        OldCondom 06.03.22✎ 21:40 | 
        Вывод строк в скд, да?)     | |||
| 3
    
        1snik_d 06.03.22✎ 21:44 | 
        (2) Не, стандартный расчет себестоимости в комплексной автоматизации     | |||
| 4
    
        OldCondom 06.03.22✎ 21:45 | 
        Регистры позакрывай     | |||
| 5
    
        OldCondom 06.03.22✎ 21:46 | 
        В (1) правильный ответ. Тебя не смущает, что какой то код жрет 30+ Гб?     | |||
| 6
    
        shuhard 06.03.22✎ 21:48 | 
        (3)  т.е. закрытие периода, запущенное в "лоб" проходит успешно ?     | |||
| 7
    
        1snik_d 06.03.22✎ 21:48 | 
        (4) Все закрыто, проблема появилась после обновления до 2.5. Резко увеличилось и потребление памяти и время расчета.     | |||
| 8
    
        1snik_d 06.03.22✎ 21:50 | 
        (6) До января 2022 все закрывалось отлично и относительно быстро, потом обновились до 2.5, февраль закрыть не можем до сих пор. Он тупо валится по памяти при закрытии.     | |||
| 9
    
        1snik_d 06.03.22✎ 21:51 | 
        До обновления вообще память больше, чем на 50% не занималась     | |||
| 10
    
        shuhard 06.03.22✎ 21:51 | 
        (8) в настройках закрытия объёмы кэшей и возможность их промежуточной выгрузки настраиваются     | |||
| 11
    
        Chai Nic 06.03.22✎ 21:52 | 
        В параметрах рабочего сервера установи параметры "Критический объем памяти процессов" и "Временно допустимый объем памяти процессов" в значение "-1". Это отключит контроль потребления памяти, будет потреблять виртуальную память без ограничений.     | |||
| 12
    
        1snik_d 06.03.22✎ 21:54 | 
        (10) Параметры отладки? А какой параметр там надо использовать? Я что-то про кэши ничего там не нашел     | |||
| 13
    
        1snik_d 06.03.22✎ 21:55 | 
        (11) Это корп лицензию надо?     | |||
| 14
    
        Chai Nic 06.03.22✎ 21:56 | 
        (13) Нет, эти параметры можно менять и в Профе     | |||
| 15
    
        Amra 06.03.22✎ 21:58 | 
        (1) Может там база террабайт))     | |||
| 16
    
        shuhard 06.03.22✎ 21:59 | 
        (12) там про отладку нет ни слова     | |||
| 17
    
        VladZ 06.03.22✎ 22:00 | 
        (15) Скорей всего что-то типа Запрос.Выполнить.Выгрузить()     | |||
| 18
    
        OldCondom 06.03.22✎ 22:00 | 
        (15) регистры , говорит, закрыты. Хотя, ктобы ещё честно писал "а как это посмотреть?"     | |||
| 19
    
        1snik_d 06.03.22✎ 22:00 | 
        (15) Да не, базенка небольшая в районе 30 гб     | |||
| 20
    
        1snik_d 06.03.22✎ 22:01 | 
        (16) а где это можно настроить?     | |||
| 21
    
        1snik_d 06.03.22✎ 22:02 | 
        (17) Проблема именно в выполнении запроса Запрос.Выполнить().     | |||
| 22
    
        1snik_d 06.03.22✎ 22:02 | 
        (14) Пробую     | |||
| 23
    
        1snik_d 06.03.22✎ 22:04 | 
        (18) знаю я это все про регистры, таблицы итогов в адекватном размере. Говорю же, что проблема не в этом.     | |||
| 24
    
        1snik_d 06.03.22✎ 22:05 | 
        Нахрен надо было снимать 2.4 с поддержки, работало все хорошо, но нет, 1С - такая 1С     | |||
| 25
    
        OldCondom 06.03.22✎ 22:08 | 
        (23), (21) так с таким набором знаний в чем проблема-то? Раз запрос есть, смотрите что там на**евертили в обнове. Вероятно так будет быстрее, чем искать проблему где то за 1с.     | |||
| 26
    
        Garykom гуру 06.03.22✎ 22:22 | 
        (0) там у сервера 1С лимиты на оперативку проверили в настройках?
 ну и да, чистить-сворачивать базу, закрывать регистры и т.д. | |||
| 27
    
        Garykom гуру 06.03.22✎ 22:22 | 
        проблема известная, даже выход 2.5 отложили ибо на фреше траблы начались     | |||
| 28
    
        Garykom гуру 06.03.22✎ 22:25 | 
        Да в типовых есть возможность (для отладки обычно) фоновые заставить исполняться в основном потоке
 Ключ запуска Проверить и попробовать | |||
| 29
    
        Garykom гуру 06.03.22✎ 22:26 | 
        Это я к тому что возможно фоновое падает не от нехватки памяти а по какой то иной причине
 Например я при выгрузке из ЗУП в КА с удивлением обнаружил что фоновое сбоит если зип архив биты при попытке его распаковать | |||
| 30
    
        1snik_d 06.03.22✎ 22:27 | 
        (28) Спасибо, вот это тоже попробую     | |||
| 31
    
        1snik_d 06.03.22✎ 22:27 | 
        (28) Платформу клиентскую тогда надо x64 установить?     | |||
| 32
    
        Chai Nic 06.03.22✎ 22:29 | 
        (31) Битность клиента не важна, для серверных вызовов     | |||
| 33
    
        Garykom гуру 06.03.22✎ 22:48 | ||||
| 34
    
        1snik_d 06.03.22✎ 22:54 | 
        (33) Спасибо, про это я знаю, пользуюсь в работе.     | |||
| 35
    
        Garykom гуру 06.03.22✎ 23:18 | 
        (34) тогда все про классике, смотри что у тебя внутри (21)
 попробуй этот запрос выполнить отдельно и результат просто подсунуть через расширение | |||
| 36
    
        1snik_d 07.03.22✎ 08:23 | 
        В итоге: изменение настроек сервера на использование памяти помогло, все закрылось     | |||
| 37
    
        d_monah 07.03.22✎ 09:18 | 
        Увидев в шапке" rphost съедает всю доступную оперативку",я задумался и насторожился...     | |||
| 38
    
        Мимохожий Однако 07.03.22✎ 09:45 | 
        (36) Что менял?     | |||
| 39
    
        1snik_d 07.03.22✎ 10:19 | 
        (36) то, что в (11) посоветовал.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |