Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Ошибка расчёта товародвижения по расписанию : Супермаг Плюс (Супермаг 2000)

28.03.2024 13:48


19.01.2019 03:28
Vist147
 
Добрый день!

Расчет товародвижения по расписанию стал завершаться с такой ошибкой:

--------------------------------------------------------
2019.01.19 (суббота) 06:42:06 1.34.0.0 sp8
----- Прерывание работы программы -----
сообщение: "Ошибка задачи расчёта ТД по расписанию"
исключение: Sm.Core.BaseException
источник: Sm.AppServer
метод: Void Job_Completed(System.Object, System.ComponentModel.RunWorkerCompletedEventArgs)
в Sm.AppServer.JobFifo.Job_Completed(Object sender, RunWorkerCompletedEventArgs e)
----- Причина исключения, уровень вложения 1 -----
сообщение: "Ошибка расчёта товародвижения по расписанию"
hResult: 80004005h
источник: Административный модуль
----- Уровень вложения 1 -----
сообщение: "Ошибка считывания данных из базы."
hResult: 80004005h; доп. код: 13
источник: Административный модуль
----- Уровень вложения 2 -----
сообщение: "Ошибка при загрузке операций для артикула 004189"
hResult: 80004005h
источник: Административный модуль
----- Уровень вложения 3 -----
сообщение: "Недостаточно памяти."
hResult: 8007000Eh
источник: Административный модуль
исключение: System.Runtime.InteropServices.COMException
метод: Void RunFIFOJob()
в Sm.Interfaces.ISmFifoJob.RunFIFOJob()
в Sm.AppServer.JobFifo.Job_DoWork(Object sender, TaskWorkEventArgs`1 e)
в Sm.Core.TaskWorker`1.OnDoWork(DoWorkEventArgs e)
в Sm.Core.TaskWorkerBase.InternalBackgroundWorker.OnDoWork(DoWorkEventArgs e)
в System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
--------------------------------------------------------


Вылетает на разных артикулах, но артикулы все из одной группы.
Если делать расчет товародвижения вручную (очистка базы - полная), то все проходит нормально.


SM 34sp8
Oracle 11.2.0.1
Windows Server 2008R2 Enterprise
19.01.2019 12:43
OlegON
 
Цитата:
Vist147 Oracle 11.2.0.1
очень рекомендую бета-версиями не пользоваться
Цитата:
Vist147 сообщение: "Недостаточно памяти."
вот же причина указывается... может, параллельно бекап архивируется? Период закрывали?
21.01.2019 07:04
Mtirt
 
Или на диске места не хватает.
Он же в это время пишет в temp в достаточно большой файл.
21.01.2019 08:38
baggio
 
Какая винда?
Сколько памяти на сервере?
Размер базы?
Телепаты в отпуске
..
21.01.2019 11:03
hells
 
Случайно не наборная карточка???
23.01.2019 02:27
Vist147
 
Цитата:
OlegON очень рекомендую бета-версиями не пользоваться

вот же причина указывается... может, параллельно бекап архивируется? Период закрывали?
Да, период не закрывали никогда. Сейчас закрыл за первые 5 лет (ушло несколько суток). Расчет по расписанию стал запускаться.

Причина то указывается, но не понятно, что за памяти не хватает...
Сервер под Win Server 2008R2, оперативной памяти 32 Гб, свободного места на жестком диске около 100 Гб.
23.01.2019 02:30
Vist147
 
Цитата:
Mtirt Или на диске места не хватает.
Он же в это время пишет в temp в достаточно большой файл.
Места хватает, около 100 Гб свободно. Да, в temp'е был файл размером 4,5 Гб и после появилась ошибка.
23.01.2019 02:33
Vist147
 
Цитата:
baggio Какая винда?
Сколько памяти на сервере?
Размер базы?
Телепаты в отпуске
..
Win server 2008 R2 Enterprise
памяти 32 Гб.
Размер базы около 500 Гб.
23.01.2019 02:44
Vist147
 
Цитата:
hells Случайно не наборная карточка???
Да, эти артикулы входят в набор, как ингредиенты.
23.01.2019 07:01
OlegON
 
Цитата:
Vist147 Win server 2008 R2 Enterprise
32 или 64 бита?
Цитата:
Vist147 памяти 32 Гб.
сколько отдано базе?

судя по ошибке, не хватает памяти все же Супермагу, а не базе. Сейчас, как я понимаю, проблема ушла?
Часовой пояс GMT +3, время: 13:48.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.