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