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

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

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

Куда лезть?
Миниатюры
Нажмите на изображение для увеличения
Название: 111.png
Просмотров: 15
Размер:	7.1 Кб
ID:	11572   Нажмите на изображение для увеличения
Название: 222.png
Просмотров: 17
Размер:	9.3 Кб
ID:	11573  
18.10.2021 16:42
В лог посмотреть. sm2000\data\SmPostlog.txt
18.10.2021 16:59
\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.SmPostFailRP, Supermag.SmPostPackages where Supermag.SmPostFailRP.FPID=Supermag.SmPostPackages.Id and Supermag.SmPostPackages.VirtPack=83859
   тип команды: Text
метод: Void Grid_LoadError(System.Object, System.Threading.ThreadExceptionEventArgs) 
Ясно, чиним БД.
18.10.2021 17:04
Хотя запросы эти из Девелопера исполняются без ошибок.

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

Select ID, Created, Filed, Completed, (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
не, это другая... с телефона лень копаться, но ошибка была либо на форуме, либо я ее в опте обрабатывал... в любом случае подозреваю какую-то мерзость вроде винды на сервере и предлагаю сервер целиком перезагрузить...
19.10.2021 14:07
Мерзость, мерзость. :)

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

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

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

SQL код:
INSERT INTO SMPOSTPACKAGES(ID,VIRTPACK,TARGET,LASTSTARTED,NATTEMPTS) VALUES(:B3 , :B2 , :B1 , NULL, 0)

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

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

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

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

SQL код:
Select ID, Created, Filed, Completed, (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
Я бы остановила почтовик сделала бы переиндексацию и сбор статистики по таблицам smpost...
Часовой пояс GMT +3, время: 18:34.

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