Веселые сообщения отсутствуют в консоли администратора

Мы используем mirth в качестве нашего интерфейсного движка, а также прослушиватель ActiveMQ и Spring Inbound для обработки сообщений.

Наши клиенты сообщили, что некоторые сообщения отсутствуют в консоли веселья, но находятся в очереди ActiveMQ и приложении прослушивателя Spring.

Первоначально мы думали, что кто-то, возможно, удалил вручную из Mirth. Но при проверке журналов событий нет никаких признаков удаления сообщения.

Мы обнаружили, что это происходит в некоторых сообщениях, но не смогли определить причину проблемы или структуру сообщений.

Кто-нибудь сталкивался и сталкивался как с консолью администрирования Mirth? У нас также есть клиентская БД, но мы не можем открыть ее, кроме как через Mirth, чтобы проверить, доступны ли данные. Высоко ценю, если кто-то может помочь в этом.

Спасибо

2 ответа

Просто перезвоните по этому вопросу: если вы используете довольно много каналов или у вас достаточно большой объем сообщений, у веселья могут возникнуть проблемы с обновлением базы данных из-за блокировок строк / таблиц и неэффективных преобразований или типов данных (это должно быть решено сейчас).

Тем не менее, в пиковые моменты времени мы часто видим сообщение или два, обработанные с помощью механизма с записями журнала, указывающими, что оно не смогло вставить сообщение, и оно было откатано. Я бы сказал, что у нас около 10 в год. Надеюсь, это не проблема в Mirth 3 с новым бэкэндом...

Я обнаружил, что некоторые каналы не отображают "отфильтрованные" сообщения должным образом. Но я никогда не видел, чтобы успешные сообщения пропали без вести.

Если вы не доверяете Mirth Admin, я бы порекомендовал обратиться к Mirth DB.

Это может быть сделано за пределами Mirth при условии, что Mirth пишет во внешнюю БД, такую ​​как MS-SQL Sever.

Данные, которые вы получаете от него, ОЧЕНЬ богаты, но если вы отправляете тысячи сообщений в час (или больше), вам, вероятно, захочется ограничить диапазон времени, в котором вы ищете. Свободный текстовый поиск, как

select * from message m where m.raw_data like ('%needle%') 

НЕ рекомендуется и займет много времени для выполнения.

Возможность поиска Мирта через БД открыла для нас тон анализа, которого у нас нет через интерфейс администратора.

Другие вопросы по тегам