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

  1  2   
1С:Предприятие ::

Метки: 

Не хватает памяти

Я
   Deganus
 
16.02.18 - 23:54
У нас небольшая фирма, используем УТ 10.3 (8.3 конфигурация) и бухгалтерия 8.3
В торговле работает 15 человек. в бухгалтерии только 1 бухгалтер.
1С программист у нас на аутсорсинге у местной компании.
Возникла проблема, которую пока что они не могут решать, может вы поможете?
Проблема в том, что при проведении документов у бухгалтера время от времени лазит ошибка такая:
https://c.radikal.ru/c38/1802/09/8d71b96115f0.jpg

Если нажать на "Подробнее", то выдает вот такое уже:
------------
{Обработка.ПодборНоменклатуры.Форма.ОсновнаяФорма.Форма(265)}: Ошибка при вызове метода контекста (Выполнить)
    РезультатЗапроса = Запрос.Выполнить();
по причине:
Ошибка выполнения запроса
по причине:
Недостаточно памяти для получения результата запроса к базе данных
-------------

Сервер у нас на MSSQL, на сервере 32ГБ ОЗУ.
Комп бухгалтера тоже не слабый, с 4ГБ ОЗУ.

Есть какие то предпочтение в чем проблема ?
 
  Рекламное место пустует
   xXeNoNx
 
1 - 16.02.18 - 23:56
(0) какая архитектура 1с сервера?
   xXeNoNx
 
2 - 16.02.18 - 23:57
(0) предпочтение: не формировать отчет без отборов
   Deganus
 
3 - 17.02.18 - 00:03
1С сервер у нас 64 битный кластер.
переустанавливали недавно из PG на MSSQL16, но не знаю эта ошибка там тоже была или нет.. новый бухгалтер закрывает квартал/год/месяц (не знаю точно что там делает) , но жалуется постоянно на эту ошибку.
   xXeNoNx
 
4 - 17.02.18 - 00:05
(3) Серверное приложение 1с настраивали?
   xXeNoNx
 
5 - 17.02.18 - 00:06
Sql и сервер 1с на одном сервере?
   Deganus
 
6 - 17.02.18 - 00:07
(4) что имеется ввиду "серверное приложение 1с настраивали" ?

SQL и 1С находятся на одном сервере, под Win2016
   xXeNoNx
 
7 - 17.02.18 - 00:08
(6) агент сервера 1с, ну сколько памяти ему можно взять на серве и пр.
   xXeNoNx
 
8 - 17.02.18 - 00:09
(6) сколько сейчас памяти отведено под sql?
   Deganus
 
9 - 17.02.18 - 00:12
(7) мммм , я вас понял.. Скорее всего забыли память резать для SQL. поставили как "из коробки".
Наверно проблема из за этого. Сколько стоит выделить MSSQL ? из 32гб 20 достаточно будет?
   xXeNoNx
 
10 - 17.02.18 - 00:13
(9) из коробки оно сожрет все, а так же нужно настроить сервер 1с
 
 
   xXeNoNx
 
11 - 17.02.18 - 00:16
я бы так настроил: 4-6гб для системы, для 1с 10+-, остальное для sql
   xXeNoNx
 
12 - 17.02.18 - 00:17
все зависит от нагрузки
   xXeNoNx
 
13 - 17.02.18 - 00:23
   Fram
 
14 - 17.02.18 - 00:38
(11) нафига так много для системы. 1с рекомендует оставлять 1гб на каждые 16гб оперативы
   Aleksey
 
15 - 17.02.18 - 09:34
(14) А если это и терминальный сервер и сервер доменна и еще FTP на нем поднято тоже 1 гига хватит? Ведь 1С же рекомендует
   Fram
 
16 - 17.02.18 - 09:41
(15) а ты, наверно, свечку держал и знаешь, что все что ты перечислил имеет место быть
   Looking
 
17 - 17.02.18 - 09:42
(13)спасибо за ссылку!
   Адинэснег
 
18 - 17.02.18 - 09:47
64 битный клиент?
   xXeNoNx
 
19 - 17.02.18 - 09:52
(14) откуда дровишки, ссылку-то можно?
Или эталон?
   Fram
 
20 - 17.02.18 - 10:00
(19) смотри скриншот в разделе "Использование памяти." в ссылке, которую сам же и привел в (13) :)
   Deganus
 
21 - 17.02.18 - 10:52
(11) ну 15 ГБ скажем выделю SQL, это знаю как делать.
как сделано тут: http://images.vfl.ru/ii/1518853824/848db327/20618964.png
А как выделить память для самой 1С ?

(16) на сервере еще пару человек удаленно работают, под терминалом. А также сервер используется, как файл сервер. Нагрузка небольшая, но все же.
   Deganus
 
22 - 17.02.18 - 11:03
Сейчас вот такая ситуация с ресурсами:
http://images.vfl.ru/ii/1518854289/5b400e1c/20619022.jpg

А вот общая картина:
http://images.vfl.ru/ii/1518854390/5ec3fb57/20619034.jpg
   Cyberhawk
 
23 - 17.02.18 - 11:08
Может в кластере настроены какие-нибудь отличающиеся от умолчальных "безопасный расход памяти за один вызов" и "суммарный объем для рабочих процессов"?
   Deganus
 
24 - 17.02.18 - 11:12
(23) А где это посмотреть ? вот свойства кластера:
http://images.vfl.ru/ii/1518855034/c2ad757c/20619120.jpg
   xXeNoNx
 
25 - 17.02.18 - 11:19
(20) ага, скрин-то есть, а где там про сервер приложений?
   xXeNoNx
 
26 - 17.02.18 - 11:22
Предположительно что sql сожрал всю память, доступную ему, а хостам не хватило.
   xXeNoNx
 
27 - 17.02.18 - 11:27
+(25) вот захочет ТС из УТ 10.3(Обычное приложение!!!) в бух-ию данные перекинуть по кому(а может так и делается) где у нас будет создан ком и с каким расходом памяти?
   xXeNoNx
 
28 - 17.02.18 - 11:32
(24) попробуй сначала ограничить sql-ные настройки, гигов 16-20 оставь ему, это в максимальных значениях, в минимальных ничего не трогай
   Deganus
 
29 - 17.02.18 - 11:34
(27) А знайте, мне кажется в это время и происходит проблема. бухгалтер одновременно открывает и торговлю и бухгалтерию, что то там делает и говорит, что приходится один закрыть, чтоб дело пошло.
   Deganus
 
30 - 17.02.18 - 11:37
(28) так нормально ?
http://images.vfl.ru/ii/1518856476/28d31933/20619353.jpg

А перезагрузить сервер надо будет, да наверно?

P.S. Проверить получится только понедельник, когда бухгалтер выйдет на работу.
   nordbox
 
31 - 17.02.18 - 11:39
(30) Дык может она в Торговле запулила отчет по остаткам без отбора и типа пусть пока делает, а я в БП посижу))
   Deganus
 
32 - 17.02.18 - 11:42
(30) ХЗ честно говоря ))) я не соображаю не в 1С , не в бухгалтерии. Я местный сисадмин. Любой косяк мне высказываются, независимо от природы ошибки.
И даже если она делает так, как вы сказали - это нормально? так и должно быть?
   Fram
 
33 - 17.02.18 - 11:42
(25) ты писал "4-6гб для системы".. я так понял, что под "системой" операционная система имеется ввиду. соответственно, процитировал тебе тот скриншот. все!
вероятно, под словом "система" ты имел ввиду что то другое
 
  Рекламное место пустует
   Fram
 
34 - 17.02.18 - 11:45
(22) это конечно к проблеме в (0) не относится, но проц у вас ужасный стоит на сервере. хуже представить себе сложно под 1С + SQL
   nordbox
 
35 - 17.02.18 - 11:47
+31 да еще к тому же несколько сеанов БП, для одной фирмы, для другой, для третьей и т.д.
   Fram
 
36 - 17.02.18 - 11:49
(0) воспроизвести ошибку можешь?.. если да, попробуй на другой клиентской машине.
   Deganus
 
37 - 17.02.18 - 11:53
(34) ну с процом - это отдельная тема. Но как вы сказали, это к проблеме не относится ))) по этому не хочу услышать высказывания про процессор

(36) я лично нет, понедельник попробую на другом компе это попробовать с бухгалтером. Хотя самый мощный комп в конторе, это бухгалтерский. купили недавно, с 4ГБ ОЗУ и с ССД диском.
   Fram
 
38 - 17.02.18 - 12:03
(37) судя по тексту ошибки, она все таки 100% серверная, так что не важно.
кэши чистить пробовали?
падает все время на подборе номенклатуры?.. сколько у вас номенклатуры там?
   Deganus
 
39 - 17.02.18 - 12:14
(38) Кэш где чистить? локально ?
У нас до этого все был на Postgre и был другой бухгалтер. Потом взяли нового бухгалтера и в это время меняли на MSSQL17, оттуда и начались эти проблемы. старый бухгалтер не справлялся с работой, и вот новый старается за нее закрыть какие то отчеты. ну я сначала не поддавал нужное значение к эрому, т.к. MSSQL у нас на Evalution режиме был и ждали лицензию Runtime.
Теперь уже поставил MSSQL 2016 runtime, но проблема осталась.
насчет номенклатур ничего сказать не смогу. могу только понедельник.
   Cyberhawk
 
40 - 17.02.18 - 12:45
(24) В свойствах рабочего сервера посмотри еще
   xXeNoNx
 
41 - 17.02.18 - 14:43
(30) нормально, насчет перезагрузки - не помню, рестартани
   xXeNoNx
 
42 - 17.02.18 - 14:50
(32) уходи от туда, работал в конторе одной в далеком прошлом, так пытались меня заставить менеджерам помогать, заказы по телефону набивать, были посланы. Сейчас им серв сделаешь, будешь крайним во всех проблемах с 1с, в прочем оно так уж наверное и есть..., приходящему платят за что-то, так пусть и решает вопросы. Необходимо разграничить и определить свои обязанности, а иначе будет только хуже.
   Темный рыцарь
 
43 - 17.02.18 - 14:52
(0) >> Сервер у нас на MSSQL, на сервере 32ГБ ОЗУ.
>> Комп бухгалтера тоже не слабый, с 4ГБ ОЗУ.

Что значит "тоже не слабый" если в нем памяти как в древнем десятилетнем компе, а в серваке столько памяти сколько должно быть в пользовательских?
Сервер с 32ГБ - это фиаско, братан.
   xXeNoNx
 
44 - 17.02.18 - 14:53
(39) кратковременный прирост скорости дает чистка серверного кеша, по умолчанию в program files, тока лишнего ничего не поудаляй
   xXeNoNx
 
45 - 17.02.18 - 14:54
(43) ох уж эти оценочные суждения
   Темный рыцарь
 
46 - 17.02.18 - 14:57
(45) Чем не устраивают суждения? Видно же по скриншотам что сервер очень слабый, наверное покупался много лет назад без рассчета на будущее, когда база была еще маленькая, а фирма бедная. На тот момент он может и был в самый раз. А сейчас это уже не сервер, а фигня тормозящая.
   xXeNoNx
 
47 - 17.02.18 - 15:01
(46) тем, что они могут не совпадать с мнением других, в этой теме.
"Фигня тормозящая" - рановато об этом говорить не имея замеров производительности или не?
   Темный рыцарь
 
48 - 17.02.18 - 15:11
(47) Черным по белому написано что на сервере 32ГБ ОЗУ. Тут и тесты не нужны чтобы все понять.
   xXeNoNx
 
49 - 17.02.18 - 15:18
 
 
   Cool_Profi
 
50 - 17.02.18 - 18:06
(43) Кющаете слищком много.
У меня 15 человек на 10 ГБ работают без проблем.
А в соседнем сервере на такой же базе - 28.
   Темный рыцарь
 
51 - 17.02.18 - 19:37
(50) Слишком много кушает тот кто платит зарплату ковыряющим в носу работникам за то что они сидят и ждут когда компьютер им выдаст результат. Это выбрасывание денег на ветер.
   Cool_Profi
 
52 - 17.02.18 - 19:40
(51) Вы не поверите. У меня они не сидят и не ковыряются в носу.
   Темный рыцарь
 
53 - 17.02.18 - 19:42
(52) Конечно. Через вебкамеры за ними подглядываешь?
   Cool_Profi
 
54 - 17.02.18 - 19:43
(53) Зачем мне веб-камеры, если мы сидим в одном зале? И любой крик "а что это так тормозит" я слышу и отрабатываю, изменяя код для устранения тормозов?
   sdf
 
55 - 17.02.18 - 20:06
"Все жалуются на память и никто не жалуется на свой ум" (С)
   Темный рыцарь
 
56 - 17.02.18 - 20:21
(54) Что-то я сомневаюсь что ты отличишь работающего человека от сидящего за компьютером.
   Cool_Profi
 
57 - 17.02.18 - 20:34
(56) Мне твои сомнения, как маску до альфы центавра.
   Fram
 
58 - 18.02.18 - 00:20
(52) железо стоит дешевле, чем время оператора. И тем более программиста. Поэтому в начале логичнее новым железом потушить пожар
   tndr
 
59 - 18.02.18 - 00:42
Что ж это за база такая, которая при формировании типовых отчотов, валится с нехваткой памяти)))
   ansh15
 
60 - 18.02.18 - 10:59
(59) Большая, может быть, документов много... Автор же о размере баз ничего не пишет.
   Темный рыцарь
 
61 - 18.02.18 - 11:15
(58) Не все это понимают. Некоторые особо отсталые админы думают что раз пользователи молчат, значит все работает нормально.
   ansh15
 
62 - 18.02.18 - 11:41
(3) >>1С сервер у нас 64 битный кластер
Я не то чтобы сомневаюсь в этом утверждении, просто поиск поиск по фразе "Недостаточно памяти для получения результата запроса к базе данных" приводит к аналогичным темам, в которых выясняется, что сервер приложений 32-х разрядный, например Недостаточно памяти для получения результата запроса к базе данных или http://www.sql.ru/forum/1179874/oshibka-v-1s-nedostatochno-pamyati-dlya-polucheniya-rezultata-zaprosa-k-baze-dannyh-postgressql
Ну, или база может быть битая(как пишут во второй ссылке).
Выполните для  этой базы ТиИ, посмотрите все ли нормально.
Либо и то и другое.
   Cyberhawk
 
63 - 18.02.18 - 12:27
Да срабатывает защита сервера приложений на расходование памяти
   Cyberhawk
 
64 - 18.02.18 - 12:31
ТС давно бы уже в ТЖ посмотреть мог
   Cyberhawk
 
65 - 18.02.18 - 12:36
Ааа, так это на клиенте запрос выполняется, ну тогда ясно. 64-битный клиент используй либо ограничивай размер выборки.
   Fram
 
66 - 19.02.18 - 00:27
(65) ТС пишет что в бухгалтерии 8.3. я, конечно, не телепат, но так обычно БП 3 называют. ТС админ, поэтому простительно )
так вот, если предположить БП 3, то, все таки, ошибка на серверной стороне.
   h-sp
 
67 - 19.02.18 - 06:11
всё-таки чем покупать огромные сервера, нужно запрос для начала посмотреть. Вообще непонятны показания ТС, почему подбор номенклатуры вызывается при проведении документов.
   Deganus
 
68 - 19.02.18 - 10:17
(40) Сервер один, и скрин оттуда.

(42) да уже крайний ))) сервер переустановил (винда и перенос БД из postgres > MSSQL) и уже я у них 1С программист :)))))))

(43) не наговаривайте. У меня на другом месте работы был 32ГБ на сервере и держал 50 клиентов, все компы были с 2ГБ ОЗУ. И никаких проблем и тормозов.

(44) А где в programs files находится кэш ? Я знаю только в AppData у клиента.

(62) Мы купили специально 64 битный 1С
------
> 1C:Enterprise 8.3 (x86-64) Servers
А вот тестирование не проводилась. когда то давно под PostgreSQL пробовали, но после работы какого то времени , аварийно завершился процесс. Скорее всего переполнение буфера пошел. база под MSSQL весит около 15ГБ.

(65) У клиента, да, 32 битная стоит, хотя ОС 64 битная.
Я поставил то, что 1С программист мне дал. я особо не шарю в этом.

(66) да, так и есть. тот день на MSSQL посатвил ограничение на использование памяти, но сервер еще не перезагружал. Сегодня бухгалтера спросил насчет этой проблемы, она сказала, что пока не было ошибки.
   Cyberhawk
 
69 - 19.02.18 - 12:12
(68) "Сервер один, и скрин оттуда" // Я вроде не спрашивал, сколько у тебя каких-то там серверов и откуда скрин. Ты просто не осилил сказанное мною.
   Deganus
 
70 - 19.02.18 - 12:45
(69)
Я скорее всего не правильно понял.
это имеется ввиду?
http://images.vfl.ru/ii/1519033383/d26aedf9/20647409.jpg
   Cyberhawk
 
71 - 19.02.18 - 20:44
(70) Нет, "рабочий сервер" - это понятие кластера 1С
https://its.1c.ru/db/v8311doc#bookmark:cs:TI000000157
   Deganus
 
72 - 22.02.18 - 12:31
(71)

Ну надеюсь вы пр это:
http://images.vfl.ru/ii/1519291689/f58a9c70/20687192.jpg

оно ?
   SunFox
 
73 - 22.02.18 - 12:48
Судя по этой картинке http://images.vfl.ru/ii/1518854390/5ec3fb57/20619034.jpg
сервер в данный момент работает нормально, и ему памяти хватает.

Посмотрите, что происходит со свободной памятью при воспроизведении ошибки. Если память остается свободной, то вам ограничения не решат данный вопрос, а просто будут подстраховкой того, что когда вся память будет использована - сервер не впадет в кому, читая данные интенсивно с диска.
   4St
 
74 - 22.02.18 - 14:48
(0) Ошибка то в какой базе возникает, в УТ 10.3?
Она, разумеется, типовая и на поддержке?
Интересно глянуть на текст выполняемого запроса.
Кстати, цены поставщика в УТ регистрируются?
   Cyberhawk
 
75 - 22.02.18 - 23:08
(72) Нет. Похоже ты не внял приведенной мною ссылке и контексту (моему предшествующему сообщению).
   Deganus
 
76 - 23.02.18 - 08:43
(73) на сервере никогда не наблюдается загрузки ОЗУ более 70%
И мне очень мало верится, что реально не хватает памяти.

(74) вот точно не помню.. где препроводят документы и закрывают квартал/месяц? УТ у нас конфигурация относительно новая, но переделанная, не обновляется.
А как текст вам показать, при которого возникает такая ошибка?
цены - тоже не знаю, спрошу если надо.

(75)да, не смотрел, так как требуется подписка, чтоб смотреть что там.
   Cyberhawk
 
77 - 23.02.18 - 08:49
"требуется подписка, чтоб смотреть что там" // Демо-доступ на 7 дней туда никто не отменял
   Deganus
 
78 - 23.02.18 - 09:17
(77) копи-паст или скиншот делать оттуда думаю еще быстее будет, чем тут рассказать какой я "плохой" ))
   4St
 
79 - 23.02.18 - 09:49
(76) Судя по соседней ветке
Формирование прайсов
я предполагаю, что проблема не в Бухгалтерии, а в УТ.
Раз программист на аутсорсе решить не может, вам стоит найти того, кто сможет. Не бесплатно, разумеется.
В этой ветке, по знакомым или еще как ищите, но дальнейшие гадания по фотографиям, на мой взляд, бессмысленны.
   Cyberhawk
 
80 - 23.02.18 - 09:52
(78) Зачем давать тебе рыбу, Я уже начуил тебя рыбачить
   Deganus
 
81 - 23.02.18 - 09:56
(79) прайс - это совсем другая история. другая контора и другая конфигурация. не путать и не делать пустые выводы.
   Deganus
 
82 - 06.03.18 - 18:26
Ошибка выскакивает именно в бухгалтерии.

Сначала выскакивает такое:
http://images.vfl.ru/ii/1520349878/3f3a848d/20849114.jpg

При нажатии подробнее, уже сам запрос:
http://images.vfl.ru/ii/1520349974/e1f8e51e/20849138.jpg
   H A D G E H O G s
 
83 - 06.03.18 - 18:49
(82) Необходимо запустить профайлер и посмотреть текста запроса в sql и сколько строк он возвращает в 1с.
   xXeNoNx
 
84 - 06.03.18 - 20:38
(82) регламенты делаются на базе средствами скуля?
   xXeNoNx
 
85 - 06.03.18 - 20:39
+(84) итоги рассчитаны в 1с?
   VladZ
 
86 - 07.03.18 - 04:50
(82) Я бы делал так: нашел текст запроса, выполнил его в консоле запросов.
   VladZ
 
87 - 07.03.18 - 04:51
+86 А дальше - анализировать этот запрос. Что-то с ним не так.
   xXeNoNx
 
88 - 07.03.18 - 08:19
(86) тож админ..., какая консоль, какой запрос...
   xXeNoNx
 
89 - 07.03.18 - 08:24
ТС хочет решить проблему на вяленького. Ты уж активизируйся, а то уйду в другие ветки.
   Deganus
 
90 - 07.03.18 - 08:57
(83) Что за профайлер ? я обычный админ, смогу?

(84) да, делается
сейчас запустил ТиИ, надо выложить отчет?

бух говорит, что это ошибка бывает при перепроведении ранних документов. если нет товара, то она в номенклатуре поиском ищет такой же товар, чтоб сопоставить и закрыть. Так вот при поиске и выдает эту ошибку, но опять таки не всегда.
   StanLee
 
91 - 07.03.18 - 09:48
64битную платформу ставьте, тоже страдал в некоторых отчетах нехваткой памяти, после установки 64битного клиента все нормально без ошибок
   Cyberhawk
 
92 - 07.03.18 - 09:54
(91) Ошибка на строке "Запрос.Выполнить()", клиент тут не задействован. Не хватает памяти серверу приложений, чтобы принять результат запроса от сервера БД
   VladZ
 
93 - 07.03.18 - 09:55
(90) Запустить сможешь. Разобраться не сможешь.
   dezss
 
94 - 07.03.18 - 09:56
(90) надо курить этот запрос. Его текст хотя бы выложи.
   VladZ
 
95 - 07.03.18 - 09:58
(90) Текст запроса дай. А так - разговор ни о чем.
   Deganus
 
96 - 07.03.18 - 10:29
(94) (95)

Как это делать?
запрос как копировать? Если не сложно - по этапно скажите или дайте ссылку где это написано. я не программист 1С
   ИТ директор
 
97 - 07.03.18 - 11:14
   Deganus
 
98 - 07.03.18 - 11:18
(97) спасибо за ссылку. я думал это все в 1С делается, а оказывается под SQL.
мануал выглядит внушительным. Мне это от начала до конца надо выполнить? может какой то часть только мне надо делать?
   Cyberhawk
 
99 - 07.03.18 - 11:24
13 страниц, где большинство - картинки, это внушительно? )
   Deganus
 
100 - 07.03.18 - 11:35
(99) конечно ))) я не понимаю суть всего этого мероприятия. Собираюсь делать все по инструкции. По этому спрашиваю - все ли надо делать или какой то часть?

  1  2   

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