18.10.2021 16:31
DMaslov
 
Последний отправленный документ датирован 16.10.

Смотрю очередь и отсылаю документы. В очереди рассылки они появляются, в журнале отсылки пусто.

Почтовый модуль перезапускал.

Куда лезть?
Миниатюры
Нажмите на изображение для увеличения
Название: 111.png
Просмотров: 9
Размер:	7.1 Кб
ID:	11572   Нажмите на изображение для увеличения
Название: 222.png
Просмотров: 8
Размер:	9.3 Кб
ID:	11573  
18.10.2021 16:42
Mtirt
 
В лог посмотреть. sm2000\data\SmPostlog.txt
18.10.2021 16:59
DMaslov
 
\SM2000\Data\SmErrorLog2110-002.txt

SQL код:
--------------------------------------------------------
2021.10.18 (понедельник16:22:14 1.33.4.0 sp0  Sm.Post.Admin
----- Прерывание работы программы -----
сообщение"ORA-00600: код внутренней ошибки, аргументы: [kdsgrp1], [], [], [], [], [], [], [], [], [], [], []"
исключениеSystem.Data.OracleClient.OracleException
источник
Sm.Post.Admin
данные
:
   
соединено сБаза даных=DBNOHT05Пользователь=supermag
   текст команды
Select count(*) from Supermag.SmPostFailRPSupermag.SmPostPackages where Supermag.SmPostFailRP.FPID=Supermag.SmPostPackages.Id and Supermag.SmPostPackages.VirtPack=83859
   тип команды
Text
метод
Void Grid_LoadError(System.ObjectSystem.Threading.ThreadExceptionEventArgs
Ясно, чиним БД.
18.10.2021 17:04
DMaslov
 
Хотя запросы эти из Девелопера исполняются без ошибок.

SQL код:
Select count(*) from Supermag.SmPostFailRPSupermag.SmPostPackages where Supermag.SmPostFailRP.FPID=Supermag.SmPostPackages.Id and Supermag.SmPostPackages.VirtPack=83859

Select ID
CreatedFiledCompleted, (select count(*) from dual where exists (select from Supermag.SMPostPackages where VirtPack=V.ID and DeliveryAck is not null) and not exists (select from Supermag.SMPostPackages where VirtPack=V.ID and DeliveryAck is null)) as Delivered from Supermag.SMPostVirtPacks V 
19.10.2021 07:18
OlegON
 
не, это другая... с телефона лень копаться, но ошибка была либо на форуме, либо я ее в опте обрабатывал... в любом случае подозреваю какую-то мерзость вроде винды на сервере и предлагаю сервер целиком перезагрузить...
19.10.2021 14:07
DMaslov
 
Мерзость, мерзость. :)

Да, с базой пока не ясно, ora-600 - дело неоднозначное.

Пока наблюдаю после перезагрузки.

Делает свое дело, но долго.

SQL код:
INSERT INTO SMPOSTPACKAGES(ID,VIRTPACK,TARGET,LASTSTARTED,NATTEMPTSVALUES(:B3 , :B2 , :B1 NULL0)

begin :Result := Supermag.Post.MakeVP(aPostLocation=>:aPostLocation); end;

INSERT INTO SMPOSTPACKAGES(ID,VIRTPACK,TARGET,LASTSTARTED,NATTEMPTSVALUES(:B3 , :B2 , :B1 NULL0
Миниатюры
Нажмите на изображение для увеличения
Название: locks_post_server.png
Просмотров: 5
Размер:	3.7 Кб
ID:	11575  
19.10.2021 14:12
Mtirt
 
Статистику пересобрать?
Она настроена на меньшую длину очереди в smpostqueue, поэтому и медленно...

Увеличить размер пакета (чтобы меньше времени тратилось на запись самих файлов).
19.10.2021 14:20
DMaslov
 
Теперь до меня дошло, что ORA-600 возникает при просмотре журналов почтового модуля.

Воспроизвел ее в девелопере добавлением order by

SQL код:
Select IDCreatedFiledCompleted, (select count(*) from dual where exists (select from Supermag.SMPostPackages where VirtPack=V.ID and DeliveryAck is not null) and not exists (select from Supermag.SMPostPackages where VirtPack=V.ID and DeliveryAck is null)) as Delivered from Supermag.SMPostVirtPacks V
--order by filed desc 
Продолжаю наблюдение.
19.10.2021 14:53
Mtirt
 
Я бы остановила почтовик сделала бы переиндексацию и сбор статистики по таблицам smpost...

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