Обрабатывайте ошибки централизованно. Не в промежуточных слоях
Объяснение в один абзац
Без выделенного объекта для обработки ошибок есть больше шансов на то, что ошибки потеряются с радара из-за их неправильной обработки. Объект обработчика ошибок отвечает за отображение ошибки, например, путем записи в логгер, отправки событий в сервисы мониторинга, такие как Sentry, Rollbar или Raygun. Большинство веб-фреймворков, таких как Express, предоставляют механизм обработки ошибок с помощью функций промежуточной обработки (middlewares). Типичный поток обработки ошибок может выглядеть следующим образом: какой-то модуль выдает ошибку -> API-маршрутизатор перехватывает ошибку -> он передает ошибку функции промежуточной обработки (Express, KOA), которая отвечает за перехват ошибок -> вызывается централизованный обработчик ошибок -> функции промежуточной обработки передается информация о том, что является ли эта ошибка ненадежной (необрабатываемой), чтобы она могла корректно перезапустить приложение. Обратите внимание, что обычная, но неправильная практика — обрабатывать ошибки в функции промежуточной обработки Express — это не распространяется на ошибки, возникающие в не-веб-интерфейсах.
Пример кода — типичный поток ошибок
Javascript
// DAL-слой, мы не обрабатываем ошибки тут DB.addDocument(newCustomer, (error, result) => { if (error) throw new Error('Great error explanation comes here', other useful parameters) }); // код API-маршрутизатора, мы обрабатываем как sync // так и async ошибки и переходим к middleware try { customerService.addNew(req.body).then((result) => { res.status(200).json(result); }).catch((error) => { next(error) }); } catch (error) { next(error); } // Обработка ошибок в middleware, мы делегируем обработку централизованному обработчику ошибок app.use(async (err, req, res, next) => { const isOperationalError = await errorHandler.handleError(err); if (!isOperationalError) { next(err); } });
Typescript
// DAL-слой, мы не обрабатываем ошибки тут DB.addDocument(newCustomer, (error: Error, result: Result) => { if (error) throw new Error('Great error explanation comes here', other useful parameters) }); // код API-маршрутизатора, мы обрабатываем как sync // так и async ошибки и переходим к middleware try { customerService.addNew(req.body).then((result: Result) => { res.status(200).json(result); }).catch((error: Error) => { next(error) }); } catch (error) { next(error); } // Обработка ошибок в middleware, мы делегируем обработку централизованному обработчику ошибок app.use(async (err: Error, req: Request, res: Response, next: NextFunction) => { const isOperationalError = await errorHandler.handleError(err); if (!isOperationalError) { next(err); } });
Пример кода — обработка ошибок в выделенном объекте
Javascript
module.exports.handler = new errorHandler(); function errorHandler() { this.handleError = async (err) { await logger.logError(err); await sendMailToAdminIfCritical(err); await saveInOpsQueueIfCritical(err); await determineIfOperationalError(err); }; }
Typescript
class ErrorHandler { public async handleError(err: Error): Promise<void> { await logger.logError(err); await sendMailToAdminIfCritical(err); await saveInOpsQueueIfCritical(err); await determineIfOperationalError(err); }; } export const handler = new ErrorHandler();
Пример кода — антипаттерн: обработка ошибок в middleware
Javascript
// middleware, обрабатывающий ошибки напрямую. // А кто будет обрабатывать ошибки возникшие в Cron или при юнит-тестировании? app.use((err, req, res, next) => { logger.logError(err); if (err.severity == errors.high) { mailer.sendMail(configuration.adminMail, 'Critical error occured', err); } if (!err.isOperational) { next(err); } });
Typescript
// middleware, обрабатывающий ошибки напрямую. // А кто будет обрабатывать ошибки возникшие в Cron или при юнит-тестировании? app.use((err: Error, req: Request, res: Response, next: NextFunction) => { logger.logError(err); if (err.severity == errors.high) { mailer.sendMail(configuration.adminMail, 'Critical error occured', err); } if (!err.isOperational) { next(err); } });
Цитата из блога: «Иногда нижние слои не могут сделать ничего полезного, кроме как сообщить об ошибке вызывающему слою»
Из блога Joyent, занимающего 1 место по ключевым словам «Обработка ошибок Node.js»
… Вы можете обработать одну и ту же ошибку на нескольких слоях. Это происходит, когда нижние слои не могут сделать ничего полезного, кроме как передать ошибку вызывающему слою, который передаст ошибку своему вызывающему слою, и так далее. Зачастую только самый верхний слой знает, что является подходящим действием на ошибку: попытка повторить операцию, сообщить пользователю об ошибке или что-то еще. Но это не значит, что вы должны пытаться сообщать обо всех ошибках в один верхний callback, потому что этот callback не может знать, в каком контексте произошла ошибка …
Цитата из блога: «Обработка каждой ошибки по отдельности приведет к ужасному дублированию»
Из блога JS Recipes, занимающего 17 место по ключевым словам «Обработка ошибок Node.js»
… Только в контроллере api.js Hackathon Starter имеется более 79 объектов ошибок. Обработка каждой ошибки в отдельности привела бы к ужасному дублированию кода. Следующее, что вы можете сделать, это делегировать всю логику обработки ошибок в middleware Express …
Цитата из блога: «В коде вашей базы данных нет места ошибкам HTTP»
Из блога Daily JS, занимающем 14 место по ключевым словам «Обработка ошибок Node.js»
… Вы должны добавлять полезные свойства в объекты ошибок, но использовать их согласовано. И не пересекайте логику: в коде вашей базы данных нет места ошибкам HTTP. Или, например, для frontend-разработчиков, ошибки Ajax имеют место в коде, который общается с сервером, но не в коде, который работает с шаблонами Mustache …
после установки нового сервера не работает внешняя обработка по регламенту |
Я |
kuznkv
26.09.16 — 12:48
после того, как установили новый сервер, перестало запускаться регламентное задание, по которому происходит запуск внешней обработки и формирование файлов dbf. Конфигурация УТ 10.3
Ошибка:
{ОбщийМодуль.дм_ОбщийМодуль.Модуль(529)}: Ошибка при запуске обработки ‘Выгрузка данных Боржоми’! {ОбщийМодуль.дм_ОбщийМодуль.Модуль(527)}: Ошибка при вызове метода контекста (Создать): Ошибка инициализации модуля: ВнешняяОбработка.SalesWorks.МодульОбъекта: {ВнешняяОбработка.SalesWorks.МодульОбъекта(3500,9)}: Процедура или функция с указанным именем не определена (Предупреждение)
Через запуск обработки все в конфигураторе все отрабатывает без ошибок. Права на каталог временных файлов есть, временный файл в каталоге есть.
Господин ПЖ
1 — 26.09.16 — 12:49
это вам не это…
на скульной базе шутки с забиванием на клиент-сервер не проходят
В тылу врага
2 — 26.09.16 — 12:49
какое Предупреждение на сервере?
Лефмихалыч
3 — 26.09.16 — 12:50
Заменить Предупреждение на ОбщегоНазначенияКЛиентСервере.СообщитьПОльзователю()
sh8ce
4 — 26.09.16 — 12:51
Ситуация из серии «Поздно пить Боржоми» )))
kuznkv
5 — 26.09.16 — 12:52
(2) (1) (3)
До замены сервера все работало. База также была на скл. Вообще код никто не менял.
Для начала процедура не может выполнить {ОбщийМодуль.дм_ОбщийМодуль.Модуль(527)}: Ошибка при вызове метода контекста (Создать): а потом уже жалуется на предупреждение.
kuznkv
6 — 26.09.16 — 12:53
(4) надеюсь еще не поздно. Наш сервер обслуживает сторонняя организация, может они что то не донастроили?
Лефмихалыч
7 — 26.09.16 — 12:54
(5) >До замены сервера все работало. База также была на скл. Вообще код никто не менял.
не похоже на правду
kuznkv
8 — 26.09.16 — 12:54
часть кода:
Если НЕ ВН.Пустая() Тогда
ЭтоОбработка = ?(ВН.ВидОбработки = Перечисления.ВидыДополнительныхВнешнихОбработок.Обработка, Истина, Ложь);
Если НЕ ЭтоОбработка Тогда
ВызватьИсключение «Ошибка при запуске обработки ‘Загрузка данных Боржоми’!»;
КонецЕсли;
Попытка
//Каталог = КаталогВременныхФайлов();
Каталог = «C:SalesWorks Enterprisetemp»;
Если Прав(Каталог, 1) = «» Тогда
Каталог = Лев(Каталог, СтрДлина(Каталог) — 1);
КонецЕсли;
ИмяФайла = Каталог+»v8_2B5_vo_»+ВН.Код+».tmp»;
//ИмяФайла = «C:v8_2B5_vo_»+ВН.Код+».tmp»;
ДвоичныеДанные = ВН.ХранилищеВнешнейОбработки.Получить();
ДвоичныеДанные.Записать(ИмяФайла);
Внешняя = Неопределено;
Внешняя = ВнешниеОбработки.Создать(ИмяФайла, Ложь);
Исключение
ВызватьИсключение «Ошибка при запуске обработки ‘Загрузка данных Боржоми’! » + ОписаниеОшибки();
КонецПопытки;
КонецЕсли;
kuznkv
9 — 26.09.16 — 12:56
(7) придется поверить. Я недавно работаю в этой канторе, при мне сервак меняли и при мне перестал код работать. Вот и разбираюсь почему
Лефмихалыч
10 — 26.09.16 — 12:56
(8) либо этот код всегда выполнялся на клиенте, либо предупреждения раньше не было.
Ты можешь продолжать канючить, а можешь выпилить предупреждение. Второе решит проблему, первое — нет
Господин ПЖ
11 — 26.09.16 — 12:57
(5) йо не лги, царю лжешь
kuznkv
12 — 26.09.16 — 12:57
предупреждение не находится в этом коде. Проблема не в предупреждении, а в создать(). Имхо
sh8ce
13 — 26.09.16 — 12:57
(9) запомни главное правило:
После этого не значит вследствии этого
kuznkv
14 — 26.09.16 — 12:57
(10) щас попробую.
Лефмихалыч
15 — 26.09.16 — 12:58
(12) проблема в предупреждении, которое в модуле внешней обработки
kuznkv
16 — 26.09.16 — 12:58
(13) (11) (10) у меня есть подозрение, что клиентом запускалось, но ведь системщики говорят, что все настроили, как на прошлом сервере
ptiz
17 — 26.09.16 — 12:59
(0) «Через запуск обработки все в конфигураторе » — переведи
Лефмихалыч
18 — 26.09.16 — 12:59
(14) только править надо в ВнешняяОбработка.SalesWorks.МодульОбъекта(3500,9)
а не в
ОбщийМодуль.дм_ОбщийМодуль.Модуль(527)
kuznkv
19 — 26.09.16 — 12:59
(15) нету во внешней обработке предупреждения. Предупреждение выпадает в общем модуле конфы
ptiz
20 — 26.09.16 — 13:00
Например, раньше вызов был через планировщик задач винды, а сейчас включили регламентное задание в 1С.
kuznkv
21 — 26.09.16 — 13:00
(18) самое интересное — номера строки этой во внешней обработки тоже нет
kuznkv
22 — 26.09.16 — 13:00
(20) это больше на правду похоже
Лефмихалыч
23 — 26.09.16 — 13:00
пригласи, короче, специалиста
kuznkv
24 — 26.09.16 — 13:01
(23) я пригласила. вот интересуюсь у спецов.
Господин ПЖ
25 — 26.09.16 — 13:01
(20) угу. и запускатели были настолько тупы что поднимали не COM, а целый апликейшен чтобы выполнить обработку?
kuznkv
26 — 26.09.16 — 13:02
(25) если бы знать кто раньше и как это сделал, мы щас не плюхались.
Лефмихалыч
27 — 26.09.16 — 13:04
(25) так оно написано для толстого клиента онле и в СОМ не компилится даже.
Господин ПЖ
28 — 26.09.16 — 13:04
(27) я понимаю.
просто сам факт интересный
shuhard
29 — 26.09.16 — 13:05
(24)[я пригласила]
бюджет проекта ?
rphosts
30 — 26.09.16 — 13:08
(0) > ‘Выгрузка данных Боржоми’!
Онищенко запретил вашему регламентному выполняться
kuznkv
31 — 26.09.16 — 13:09
(30) Онищенко уволен И мы его не боимся
rphosts
32 — 26.09.16 — 13:12
(31) а зря, старика Кащея почти бессмертного практически с него рисовали…
kuznkv
33 — 26.09.16 — 13:12
(32) у…. с меня, возможно, Бабу-Ягу рисовали.
rphosts
34 — 26.09.16 — 13:12
что именно там в этих строках №№ 527, 529, 3500?
rphosts
35 — 26.09.16 — 13:13
(33) по сроку жизни вы ей в дети ещё не доросли
rphosts
36 — 26.09.16 — 13:14
+ (34) какой именно код? Какое исключение отработало из тех двух?
kuznkv
37 — 26.09.16 — 13:15
(34) 527 строка Внешняя = ВнешниеОбработки.Создать(ИмяФайла, Ложь);
529 строка ВызватьИсключение «Ошибка при запуске обработки ‘Выгрузка данных Боржоми’! » + ОписаниеОшибки();
3500 строка — нет во внешней обработке
kuznkv
38 — 26.09.16 — 13:15
(36) 527 строка Внешняя = ВнешниеОбработки.Создать(ИмяФайла, Ложь); это отработало
rphosts
39 — 26.09.16 — 13:19
(38) ну тогда отладчиком пошагово с этого места (F11)
kuznkv
40 — 26.09.16 — 13:21
(17) запустила внешнюю обработку из конфигуратора. Так понятно?
sh8ce
41 — 26.09.16 — 13:30
покажи строку 3500 в модуле обработки SalesWorks
kuznkv
42 — 26.09.16 — 13:31
(41) нету ее. обработка заканчивается на строке 3450
kuznkv
43 — 26.09.16 — 13:33
(39) По отладке, выпадает ошибка на строке 527.
ВнешниеОбработки.Создать(ИмяФайла, Ложь) {(1)}: Ошибка при вызове метода контекста (Создать)
В тылу врага
44 — 26.09.16 — 13:46
(43) потому что на сервере не может скомпилироваться код модуля обработки
Mauser
45 — 26.09.16 — 13:50
(43) Ну Екатерин Викторовна, ну ёлы палы,в (0) же русским языком написано:
1) Ошибка при вызове метода контекста (Создать):
2) Ошибка инициализации модуля: ВнешняяОбработка.SalesWorks.МодульОбъекта:
3) {ВнешняяОбработка.SalesWorks.МодульОбъекта(3500,9)}: Процедура или функция с указанным именем не определена (Предупреждение)
В переводе это означает, что при создании обработки при попытке инициализации модуля объекта этой создаваемой обработке на сервере произошла ошибка — функция Предупреждение, используемая в строке 3500 модуля неизвестна для сервера.
Ну как еще написать-то?
kuznkv
46 — 26.09.16 — 14:01
(44) (45) Я это все понимаю, у меня нет доступа настройки сервера, поэтому мне надо четко объяснить системщикам что надо сделать. Почитав умных людей я поняла, что скорее всего нет полного доступа в каталог для пользователей, под которыми запускается обработка
kuznkv
47 — 26.09.16 — 14:02
Всем спасибо!!!
sh8ce
48 — 26.09.16 — 14:27
у тебя старая обработка в справочнике внешних обработок
ptiz
49 — 26.09.16 — 14:55
(40) В конфигураторе нельзя обработку «запустить», можно открыть для изменения. Запустить можно через Предприятие из меню Файл-Открыть, или из справочника внешних обработок.
Лефмихалыч
50 — 26.09.16 — 15:11
(46) проблема не в сервере, а в обработке. Сервер в порядке.
kuznkv
51 — 27.09.16 — 07:33
(50) Подскажите, в чем именно проблема в обработке? куда копать?
Mauser
52 — 27.09.16 — 07:43
(51) В 9 символе 3500 строки кода модуля обработки используется процедура «Предупреждение» недоступная при выполнении обработки на сервере.
Клуб имени Мисти, прастихосподи.
kuznkv
53 — 27.09.16 — 07:44
(45) Нашла ошибку. Пришлось отключиться от проблемы на другую и сразу прояснение в голове. СПАСИБО!!!
kuznkv
54 — 27.09.16 — 07:44
(52) Еще раз СПАСИБО. Просто глаз замылился уже. Разобралась
hhhh
55 — 27.09.16 — 08:37
(51) как обычно. пользователю usr1cv8 на новом сервере не дали права на папку C:SalesWorks Enterprisetemp
позовите нормальных системщиков.
Mauser
56 — 27.09.16 — 08:48
(55) Очнулся =)
Я использую rspotify для сбора списка данных из названий альбомов. Все это время я достиг предела скорости API Spotify и теперь хотел бы создать несколько резервных вариантов, чтобы дождаться, пока я смогу выполнить поиск и повторить поиск, чтобы не потерять (x) количество данных, которые я уже получил.
Драгоценный камень использует RestClient, но, к сожалению, когда я достигаю предела скорости, я не получаю время, необходимое для ожидания, пока я смогу сделать еще один вызов:
.rvm/gems/ruby-2.5.1/gems/rest-client 2.0.2/lib/restclient/abstract_response.rb:223:in 'exception_with_response': 429 Too Many Requests (RestClient::TooManyRequests)
Это все, что мне дали. Приведенный ниже оператор begin/rescue не работает, так как в случае сбоя кода он полностью завершается без повторной попытки. Что я здесь делаю не так?
begin
search = RSpotify::Album.search(album[:title])
rescue RestClient::ExceptionWithResponse, RestClient::TooManyRequests, Exception => e
puts e
retry
rescue e
puts e
retry
end
Вот как они предлагают обработку ошибок:
Https://github.com/rest-client/rest-client#response-callbacks-error-handling
В данном разделе приведены возможные виды аварийных сообщениий и рекомендуемые меры по устранению возможных неисправностей. Далеко не все из нижеприведенных влияют на работоспособность системы и обработки вызывной нагрузки, но предупреждают пользователя о том, что нужно обратить внимание на данные предупреждения.
Предупреждения AMQP
Разрыв AMQP-соединения
ID | ecss_mycelium_mon_connection_down |
---|---|
Текст(en) | AMQP Connection <id> is down |
Текст(ru) | Соединение AMQP разорвано |
Класс | ecss::bus::amqp::connection |
Тип | communicationsAlarm |
Срочность | major |
module | ecss_mycelium_mon |
Причина | transmissionError |
Описание | Данное предупреждение генерируется в случае разрыва AMQP-соединения между нодой и брокером. |
Подсистема | amqp |
Нода | all nodes |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Предупреждения бриджей
Имя бриджа в устаревшем формате
ID | ba_ds_resources_iface_name |
---|---|
Текст(en) | Iface’s name <iface_name> is obsolete in the bridge <bridge>. It should begin with prefix <prefix>. |
Текст(ru) | Имя интерфейса <iface_name> бриджа <bridge> устарело. Имя должно начинаться с префикса <prefix>. Задекларируйте бридж снова с новым форматом интерфейсов, а также НЕ ЗАБУДЬТЕ имя в контексте маршрутизации. |
Класс | ecss::cluster::core::pa_bridge |
Тип | processingErrorAlarm |
Срочность | warning |
module | ba_ds_resources |
Причина | configurationOrCustomizationError |
Описание | Данное предупреждение генерируется в случае, если в системе задекларирован bridge, формат одного из имен интерфейсов которого является устаревшим. |
Подсистема | bridge |
Нода | core |
Меры по устранению ошибки |
Информационное предупреждение.
|
Несуществующий from домен
ID | ba_ds_resources_from_domain_alarm |
---|---|
Текст(en) | Bridge <bridge> was disabled because from domain <domain> is missed |
Текст(ru) | Бридж <bridge> выходит из домена <domain>, которого не существует |
Класс | ecss::cluster::core::pa_bridge |
Тип | processingErrorAlarm |
Срочность | warning |
module | ba_ds_resources |
Причина | configurationOrCustomizationError |
Описание | Данное предупреждение генерируется в случае, если в системе задекларирован bridge, from домен которого не существует. |
Подсистема | bridge |
Нода | core |
Меры по устранению ошибки |
Информационное предупреждение.
|
Несуществующий to домен
ID | ba_ds_resources_to_domain_alarm |
---|---|
Текст(en) | Bridge <bridge> was disabled because to domain <domain> is missed |
Текст(ru) | Бридж <bridge> указывает в домен <domain>, которого не существует |
Класс | ecss::cluster::core::pa_bridge |
Тип | processingErrorAlarm |
Срочность | warning |
module | ba_ds_resources |
Причина | configurationOrCustomizationError |
Описание | Данное предупреждение генерируется в случае, если в системе задекларирован bridge, to домен которого не существует. |
Подсистема | bridge |
Нода | core |
Меры по устранению ошибки |
Информационное предупреждение.
|
Предупреждения подсистемы обработки вызовов
Ошибка обработки вызова
ID | oct_core_alarm_process_error |
---|---|
Текст(en) | Call process error. Reason: <reason> |
Текст(ru) | Ошибка обработки вызова. Причина: <reason> |
Класс | ecss::node |
Тип | processingErrorAlarm |
Срочность | major |
module | oct_core_alarm |
Причина | softwareProgramError |
Описание | Данное предупреждение возникает в случае, если в ходе обработки вызова произошла ошибка, приведшая к аварийному завершению вызова. |
Подсистема | call |
Нода | core |
Меры по устранению ошибки |
Информационное предупреждение.
|
Ошибка при кодировке display_name
ID | modificator_display_name_convert_conflict |
---|---|
Текст(en) | The iface property ‘support-encoding’ has conflicted value <encoding> with modificators value <encoding> |
Текст(ru) | Свойство интерфейса «support-encoding» имеет конфликтующее значение с значениями модификаторов |
Класс | ecss::ds::modificators::display::name::converter |
Тип | communicationsAlarm |
Срочность | warning |
module | oct_common |
Причина | outOfService |
Описание | Данное предупреждение возникает в случае, если в контексте модификации номеров поле display name было сконвертировано в кодировку А, а на интерфейсе, в который пойдет вызов с данным display name выставлен параметр support-encoding который не равен А. |
Подсистема | call |
Нода | core |
Меры по устранению ошибки |
|
Предупреждения доступа к CDR
Невозможно открыть порт 21
ID | bifrost_mysql_server_port_21_in_use |
---|---|
Текст(en) | Can’t bind port 21 — already in use. Please, solve this problem and restart node |
Текст(ru) | Невозможно открыть порт 21, который уже используется. Освободите порт и перезагрузите ноду» |
Класс | ecss::cluster::core::ftp |
Тип | other |
Срочность | major |
module | bifrost_mysql_server |
Причина | outOfService |
Описание | Данное предупреждение генерируется в случае, если подсистеме доступа до CDR файлов по протоколу FTP не удалось открыть 21 порт. |
Подсистема | cdr_ftp |
Нода | core |
Меры по устранению ошибки |
|
Невозможно открыть сокет — доступ запрещен
ID | bifrost_mysql_server_bind_socket_access |
---|---|
Текст(en) | Can’t bind socket — access denied. Please, solve this problem and restart node |
Текст(ru) | Невозможно открыть сокет — доступ запрещен. Решите эту проблему и перезагрузите ноду |
Класс | ecss::cluster::core::ftp |
Тип | other |
Срочность | major |
module | bifrost_mysql_server |
Причина | outOfService |
Описание | Данное предупреждение генерируется в случае, если подсистеме доступа до CDR файлов по протоколу FTP не удалось открыть 21 порт из-за недостаточности прав. |
Подсистема | cdr_ftp |
Нода | core |
Меры по устранению ошибки |
|
Неопределенная авария
ID | unspecified_alarm |
---|---|
Текст(en) | Unspecified alarm — <alarm> |
Текст(ru) | Неопределенная авария — <alarm> |
Класс | ecss::cluster::core::ftp |
Тип | other |
Срочность | major |
module | bifrost_mysql_server |
Причина | unexpectedInformation |
Описание | Данное предупреждение генерируется в случае, если произошла неопределенная ошибка подсистемы cdr_ftp |
Подсистема | cdr_ftp |
Нода | core |
Меры по устранению ошибки |
Собрать логи с ecss-core и обратиться в техподдержку. |
Предупреждения CoCon
Возможный подбор пароля CoCon
ID | ccn_dos_detect_server_autorization_fails_from_login |
---|---|
Текст(en) | There are <count> authorization fails during 5 minutes from login: <login>. Peers: <IP:port> |
Текст(ru) | Возможный подбор пароля определенного пользователя ConCon |
Класс | ecss::cocon::user |
Тип | securityServiceOrMechanismViolation |
Срочность | warning |
module | ccn_dos_detect_server |
Причина | outOfService |
Описание | Данное предупреждение генерируется в случае, если в течении 5 минут было <count> неуспешных попыток авторизации в CoCon/web-конфигуратор от пользователя <login>. Так же в аларме указано, с каких IP/Port были попытки установить соединение. |
Подсистема | cocon |
Нода | all nodes |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Возможный подбор логина/пароля CoCon
ID | ccn_dos_detect_server_autorization_fails_from_system |
---|---|
Текст(en) | There are <count> authorization fails during 5 minutes from system. Peers: <IP:port> |
Текст(ru) | Возможный подбор логина/пароля пользователя ConCon |
Класс | ecss::cocon::system |
Тип | securityServiceOrMechanismViolation |
Срочность | warning |
module | ccn_dos_detect_server |
Причина | outOfService |
Описание | Данное предупреждение генерируется в случае, если в течении 5 минут было <count> неуспешных попыток авторизации в CoCon/web-конфигуратор от разных пользователей. Так же в аларме указано, с каких IP/Port были попытки установить соединение. |
Подсистема | cocon |
Нода | all nodes |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Ошибка SQL-запроса
ID | trike_mysql_adapter_sql_request_error |
---|---|
Текст(en) | SQL request failed for <mysql_subsystem> subsystem. It will backed up at log file <file_name> |
Текст(ru) | SQL запрос для подсистемы <mysql_subsystem> завершился ошибкой и был сохранен для последующего анализа в файл <file_name> |
Класс | ecss::mysql::sql |
Тип | environmentalAlarm |
Срочность | critical |
module | trike_mysql_adapter |
Причина | outOfService |
Описание | Данное предупреждение генерируется в случае, если при попытки выполнить SQL запрос в рамках подсистемы <mysql_subsystem> произошла ошибка. В данном случае SQL запрос, вызвавший ошибку будет записан в файл <file_name>, чтобы его можно было в будущем проанализировать и выполнить (например в случае ошибки записи CDR) |
Подсистема | db |
Нода | core |
Меры по устранению ошибки |
|
Предупреждения DS
Ошибка старта DS
ID | ds_starter_start_node |
---|---|
Текст(en) | Can’t start node verion <node_version> in cluster with <cluster_version> version» |
Текст(ru) | Попытка запустить ноду версии <node_version> на кластере версии <cluster_version> |
Класс | ecss::cluster::ds::starter |
Тип | qualityOfServiceAlarm |
Срочность | critical |
module | ds_starter |
Причина | proceduralError |
Описание | Ошибка старта DS, т.к. версия ПО запускаемого DS отличается от версии уже запущенного кластера |
Подсистема | ds |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Ошибка миграции БД DS
ID | ds_migrator_during_migrate |
---|---|
Текст(en) | Error during migrate from the node <nodename_DS> |
Текст(ru) | Ошибка во время миграции базы на новой версии DS на ноду <nodename_DS> |
Класс | ecss::cluster::ds::migration |
Тип | qualityOfServiceAlarm |
Срочность | critical |
module | ds_migrator |
Причина | proceduralError |
Описание | Ошибка миграции базы данных на новую версию DS на ноде DS с именем <nodename_DS>. Данное предупреждение генерируется в случае, если произошла ошибка во время миграции БД на новую версию DS. |
Подсистема | ds |
Нода | ds |
Меры по устранению ошибки |
Обратиться в службу техподдержки. |
Ошибка миграции данных таблицы DS
ID | ds_migrator_during_migrate_table |
---|---|
Текст(en) | Error during migrate table <some_table> on new version of DS to the node <nodename_DS>. |
Текст(ru) | Ошибка во время миграции таблицы <some_table> на новой версии DS на ноду <nodename_DS>. |
Класс | ecss::cluster::ds::migration |
Тип | qualityOfServiceAlarm |
Срочность | critical |
module | ds_migrator |
Причина | proceduralError |
Описание | Ошибка миграции данных таблицы <some_table> на новую версию DS на ноде DS с именем <nodename_DS>. Данное предупреждение генерируется в случае, если произошла ошибка во время миграции данных таблицы на новую версию DS. |
Подсистема | ds |
Нода | ds |
Меры по устранению ошибки |
Обратиться в службу техподдержки. |
Предупреждения IVR
Зацикливание IVR блока «next»
ID | loop_with_ivr_block_next_detected_without_user_interaction |
---|---|
Текст(en) | Loop with ivr block next is detected without user interaction. Block next: <BlockId>. Visited blocks next: <VisitedBlocksNext> |
Текст(ru) | Обнаружено зацикливание ivr блока next без взаимодействия с пользователем. Блок next: <BlockId>. Посещенные блоки next: <VisitedBlocksNext> |
Класс | ecss::ivr::script |
Тип | other |
Срочность | warning |
module | ivr_block_next |
Причина | configurationOrCustomizationError |
Описание | Данное предупреждение генерируется в случае, если обнаружено зацикливание ivr блока next без взаимодействия с пользователем. |
Подсистема | ivr |
Нода | core |
Меры по устранению ошибки |
|
Переменная «адрес» в блоке ivr «fax-email» не получила значение
ID | ivr_block_fax_email_address_variable_is_empty |
---|---|
Текст(en) | Email address variable <email_address> is empty for this caller: <digits>. So fax to email will not work |
Текст(ru) | Переменная «адрес» в блоке ivr «fax-email» не получила значение. |
Класс | ecss::ivr::script |
Тип | other |
Срочность | warning |
module | ivr_block_fax |
Причина | configurationOrCustomizationError |
Описание | Данное предупреждение генерируется в случае, если переменная <адрес> в блоке ivr «fax-email» не получила значение |
Подсистема | ivr |
Нода | core |
Меры по устранению ошибки |
|
Предупреждения LDAP
Соединение с LDAP-сервером разорвано
ID | alarm_encoder_ldap_connect_alarm |
---|---|
Текст(en) | Connection with LDAP server is lost |
Текст(ru) | Соединение с LDAP-сервером разорвано |
Класс | ecss::pa::sip::ldap |
Тип | communicationsAlarm |
Срочность | critical |
module | alarm_encoder |
Причина | communicationsSubsystemFailure |
Описание | Связь до LDAP сервера потеряна |
Подсистема | ldap |
Нода | sip |
Меры по устранению ошибки |
|
Авария синхронизации с AD/LDAP
ID | ldap_sync_ss_profile_alarm |
---|---|
Текст(en) | SS profile activation failed during AD/LDAP synchronization: <Reason> |
Текст(ru) | Авария синхронизации с AD/LDAP при попытке активация профиля услуг. |
Класс | ldap::sync::ss::profile |
Тип | operationalViolation |
Срочность | warning |
module | ldap_user_tool_ldap |
Причина | outOfService |
Описание | Данное предупреждение возникает при ошибке активации профиля услуг, если потеряна синхронизация с AD/LDAP |
Подсистема | ldap |
Нода | ds |
Меры по устранению ошибки |
|
Предупреждения LPM
LPM токен отсутствует
ID | rtop_agent_core_server_token_missed |
---|---|
Текст(en) | Licence token missed. Node stopped after <sec> sec. |
Текст(ru) | LPM токен отсутствует. Нода остановлена после <sec> секунд |
Класс | ecss::cluster::licence::token |
Тип | equipmentAlarm |
Срочность | critical |
module | rtop_agent_core_server |
Причина | equipmentMalfunction |
Описание | Данное предупреждение генерируется в случае, если лицензионный токен не установлен в хостовую машину. Пока данное предупреждение не будет устранено — запуск DS не продолжится. |
Подсистема | lpm |
Нода | core |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Истек срок действия лицензии
ID | rtopdds_bus_controller_cluster_missed_node_stop |
---|---|
Текст(en) | Active cluster for node <node> missed. Node stopped after <second> seconds. |
Текст(ru) | Активный кластер для ноды <node> отсутствует. Нода остановлена после <second> секунд |
Класс | ecss::licence::cluster |
Тип | qualityOfServiceAlarm |
Срочность | critical |
module | rtopdds_bus_controller |
Причина | keyExpired |
Описание | Данное предупреждение генерируется в случае, если лицензия была удалена/истекла или пропала связь с DS. В результате, если новая лицензия не будет задана, нода <node> остановится через <second> секунд |
Подсистема | lpm |
Нода | all nodes |
Меры по устранению ошибки |
|
Используется лицензия по умолчанию
ID | lpm_server_restore_to_deafult_license |
---|---|
Текст(en) | DS communication failed! Rolled back to default licence |
Текст(ru) | Нет связи с DS. Используется лицензия по умолчанию |
Класс | ecss::node_subsystem::lpm_server |
Тип | other |
Срочность | critical |
module | lpm_server |
Причина | outOfService |
Описание | Данное предупреждение генерируется в случае, если на указанной ноде пропала связь с DS. В результате лицензия деградировала до лицензии по умолчанию. |
Подсистема | lpm |
Нода | ds |
Меры по устранению ошибки |
|
Возможен возврат к лицензии по умолчанию
ID | lpm_storage_rollback_to_default_licence |
---|---|
Текст(en) | Rollback to default licence is possible |
Текст(ru) | Возможет возврат к лицензии по умолчанию |
Класс | ecss::node_subsystem |
Тип | other |
Срочность | major |
module | lpm_storage |
Причина | outOfService |
Описание | Данное предупреждение генерируется в случае, если одна из лицензий в скором времени истечет, и произойдет возврат к лицензии по умолчанию. |
Подсистема | lpm |
Нода | ds |
Меры по устранению ошибки |
Обратиться в службу техподдержки или коммерческий отдел для продления лицензии. |
Система перешла на использование лицензии по умолчанию
ID | lpm_storage_rolled_back_to_default_licence |
---|---|
Текст(en) | Rolled back to default licence |
Текст(ru) | Система перешла на использование лицензии по умолчанию |
Класс | ecss::node_subsystem |
Тип | other |
Срочность | critical |
module | lpm_storage |
Причина | outOfService |
Описание | Данное предупреждение генерируется в случае, если срок действия текущей лицензии истек, и система перешла на использование лицензии по умолчанию. |
Подсистема | lpm |
Нода | ds |
Меры по устранению ошибки |
Связаться с коммерческим отделом для получения новой лицензии. |
Осталось только <count> свободных абонентских лицензий
ID | lpm_storage_free_subscribers |
---|---|
Текст(en) | There are free subscribers’ licences only <count>(<percent>%) |
Текст(ru) | Осталось только <count> свободных абонентских лицензий (<percent>%) |
Класс | ecss::licence::limited::subscribers |
Тип | other |
Срочность | warning |
module | lpm_storage |
Причина | outOfService |
Описание | Данное предупреждение генерируется в случае, если в системе осталось только <count> свободных абонентский лицензий (<percent> процентов от общего числа). Информирование начинается, когда свободных лицензий менее 15% |
Подсистема | lpm |
Нода | ds |
Меры по устранению ошибки |
Данное предупреждение является информационным.
|
Нет свободных абонентских лицензий
ID | lpm_storage_license_limit |
---|---|
Текст(en) | There are no free subscribers’ licences. Licence limit: <Limit>, Subscribers declared: <Declared> |
Текст(ru) | Нет свободных абонентских лицензий. Лимит лицензий: <Limit>, Создано абонентов: <Declared> |
Класс | ecss::licence::limited::subscribers |
Тип | other |
Срочность | major |
module | lpm_storage |
Причина | outOfService |
Описание | В системе не осталось свободных абонентских лицензий. |
Подсистема | lpm |
Нода | ds |
Меры по устранению ошибки |
Необходимо связаться с коммерческим отделом, и докупить абонентские лицензии. |
Не установлен лицензионный паспорт
ID | ds_lpm_starter_bad_passport |
---|---|
Текст(en) | The passport doesn’t set in the ECSS-10. You should set passport by command: «/cluster/storage/<CLUSTER_NAME>/licence/set-passport. Note: changes apply after a few seconds |
Текст(ru) | Паспорт не задан в системе ECSS-10. Вы должны задать паспорт командой «/cluster/storage/<CLUSTER_NAME>/licence/set passport. Изменения применятся через несколько секунд. |
Класс | ecss::cluster::ds::licence::passport |
Тип | securityServiceOrMechanismViolation |
Срочность | critical |
module | ds_lpm_starter |
Причина | proceduralError |
Описание | Данное предупреждение генерируется в случае, если в системе не установлен лицензионный паспорт |
Подсистема | lpm |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Паспорт не задан в системе
ID | ds_lpm_starter_bad_passport |
---|---|
Текст(en) | The passport doesn’t set in the ECSS-10. You should set passport by command: «/cluster/storage/<CLUSTER_NAME>/licence/set-passport |
Текст(ru) | Паспорт не задан в системе ECSS-10. Вы должны задать паспорт командой: «/cluster/storage/<CLUSTER_NAME>/licence/set passport. |
Класс | ecss::cluster::ds::licence::token |
Тип | securityServiceOrMechanismViolation |
Срочность | critical |
module | ds_lpm_starter |
Причина | proceduralError |
Описание | Данное предупреждение генерируется в случае, если установленный в системе паспорт является невалидным. |
Подсистема | lpm |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Неизвестная ошибка LPM
ID | unspecified_alarm |
---|---|
Текст(en) | Unknown LPM error. Look logs for detailes |
Текст(ru) | Неизвестная ошибка LPM. Детальное описание в логах. |
Класс | ecss::cluster::ds::starter::licence |
Тип | securityServiceOrMechanismViolation |
Срочность | critical |
module | ds_lpm_starter |
Причина | proceduralError |
Описание | Данное предупреждение генерируется в случае, если в системе появилась неизвестная ошибка подсистемы лицензирования. |
Подсистема | lpm |
Нода | ds |
Меры по устранению ошибки |
Необходимо собрать логи с ecss-ds и обратиться в техподдержку. |
Лицензионный токен не подключен
ID | ds_lpm_starter_bad_token |
---|---|
Текст(en) | DS is waiting for licence token to finish starting. Note: changes apply after a few seconds. |
Текст(ru) | Лицензионный токен не подключен. Подключите лицензионный токен для продолжения загрузки файловой системы. Изменения будут применены после нескольких секунд» |
Класс | ecss::cluster::ds::licence::token |
Тип | equipmentAlarm |
Срочность | critical |
module | ds_lpm_starter |
Причина | proceduralError |
Описание | Данное предупреждение генерируется в случае, если лицензионный токен не установлен в хостовую машину. Пока данное предупреждение не будет устранено — запуск DS не продолжится. |
Подсистема | lpm |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Лицензия истекла
ID | ds_lpm_event_handler_licence_was_expired |
---|---|
Текст(en) | Licence <name_licence> was expired. |
Текст(ru) | Лицензия <name_licence> истекла. |
Класс | ecss::licence |
Тип | securityServiceOrMechanismViolation |
Срочность | critical |
module | ds_lpm_event_handler |
Причина | outOfService |
Описание | Данное предупреждение генерируется в случае, если период действия лицензии с именем <name_licence> истек. |
Подсистема | lpm |
Нода | ds |
Меры по устранению ошибки |
Обратиться в службу техподдержки или коммерческий отдел для продления лицензии. |
Лицензия истекает
ID | ds_lpm_event_handler_licence_be_expired |
---|---|
Текст(en) | The licence <name_licence> will be expired at <ExpireDate> |
Текст(ru) | Лицензия <name_licence> истекает <ExpireDate> |
Класс | ecss::licence |
Тип | securityServiceOrMechanismViolation |
Срочность | 14d — warning, 7d — minor, 2d — major, <2d — critical |
module | ds_lpm_event_handler |
Причина | outOfService |
Описание | Срок лицензии с именем <name_licence> истекает в указанный срок <ExpireDate>. Данной предупреждение генерируется в случае, если срок установленной лицензии скоро истечет. Важность предупреждения изменяется в зависимости от того, как скоро истечет срок лицензии. |
Подсистема | lpm |
Нода | ds |
Меры по устранению ошибки |
Обратиться в службу техподдержки или коммерческий отдел для продления лицензии. |
Предупреждения Megaco
Ошибка запуска MEGACO транспорта
ID | mgc_server_start_transport_error |
---|---|
Текст(en) | Megaco start transport error |
Текст(ru) | Ошибка запуска MEGACO транспорта |
Класс | ecss::pa::megaco::domain |
Тип | communicationsAlarm |
Срочность | critical |
module | mgc_server |
Причина | communicationsSubsystemFailure |
Описание | Данное предупреждение генерируется в случае неуспешной попытки запустить транспорт для работы со шлюзами по сети |
Подсистема | megaco |
Нода | megaco |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Соединение со шлюзом разорвано
ID | pa_megaco_dc_mg_n_gateway_connect_lost |
---|---|
Текст(en) | Connection with gateway lost |
Текст(ru) | Соединение со шлюзом разорвано |
Класс | ecss::pa::megaco::gateway |
Тип | communicationsAlarm |
Срочность | critical |
module | pa_megaco_dc_mg_n |
Причина | communicationsSubsystemFailure |
Описание | Данное предупреждение генерируется при детектировании потери связи со шлюзом MEGACO. |
Подсистема | megaco |
Нода | megaco |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Предупреждения MSR
IP-адрес MSR соответствует значению по умолчанию
ID | ecss_msr_sip_app_default_ip |
---|---|
Текст(en) | Ecss msr registrar listen ip(0.0.0.0) is default. Using the default configuration is not safe |
Текст(ru) | Для MSR регистратора используемый IP-адрес (0.0.0.0) соответствует значению по умолчанию. Использование конфигурации по умолчанию не безопасно |
Класс | ecss::cluster::core::msr::registrar |
Тип | communicationsAlarm |
Срочность | major |
module | ecss_msr_sip_app |
Причина | unexpectedInformation |
Описание | Данное предупреждение генерируется в случае, если MSR Registrar запущен с ip(0.0.0.0) по-умолчанию. Использование ip по-умолчанию не безопасно. |
Подсистема | msr |
Нода | core |
Меры по устранению ошибки |
Информационное предупреждение.
|
Для MSR регистратора IP-адрес отсутствует
ID | ecss_msr_sip_app_ip_not_exists |
---|---|
Текст(en) | Ecss msr registrar listen ip(<IP>) is not exist. |
Текст(ru) | Для MSR регистратора IP-адрес (<IP>) отсутствует. |
Класс | ecss::cluster::core::msr::registrar |
Тип | communicationsAlarm |
Срочность | critical |
module | ecss_msr_sip_app |
Причина | connectionEstablishmentError |
Описание | Данное предупреждение генерируется в случае, если <ip> адрес, сконфигурированный для подсистемы MSR Registrar, не существует. |
Подсистема | msr |
Нода | core |
Меры по устранению ошибки |
Информационное предупреждение.
|
Для MSR регистратора IP-адрес недоступен
ID | ecss_msr_sip_app_listen_is_down |
---|---|
Текст(en) | Ecss msr registrar listen ip(<ip>) is down. |
Текст(ru) | Для MSR регистратора IP-адрес (<ip>) недоступен |
Класс | ecss::cluster::core::msr::registrar |
Тип | communicationsAlarm |
Срочность | critical |
module | ecss_msr_sip_app |
Причина | connectionEstablishmentError |
Описание | Данное предупреждение генерируется в случае, если сетевой интерфейс с данным <ip>, сконфигурированный для подсистемы MSR Registrar, стал недоступен. |
Подсистема | msr |
Нода | core |
Меры по устранению ошибки |
Информационное предупреждение.
|
ECSS zmq-соединение разорвано
ID | ecss_zmq_transport_options_handler_zmq_down |
---|---|
Текст(en) | ECSS ZMQ connection <Instance> down |
Текст(ru) | ECSS zmq-соединение <Instance> разорвано |
Класс | ecss::cluster::core::zmq |
Тип | communicationsAlarm |
Срочность | critical |
module | ecss_zmq_transport_options_handler |
Причина | connectionEstablishmentError |
Описание | Данное предупреждение генерируется в случае, соединение по протоколу ZMQ до MSR было разорвано. |
Подсистема | msr |
Нода | core |
Меры по устранению ошибки |
Для устранения аварии необходимо:
|
Предупреждения подсистемы нотификаций
Ошибка отправки E-Mail
ID | trike_email_notifier_email_alarm |
---|---|
Текст(en) | Send email error: <Msg> |
Текст(ru) | Ошибка отправки E-Mail <Msg> |
Класс | ecss::notifier::email |
Тип | processingErrorAlarm |
Срочность | minor |
module | trike_email_notifier, email_notifier_srv |
Причина | softwareProgramError |
Описание | Данное предупреждение генерируется в случае неудачной отправки электронного письма от ECSS-10. |
Подсистема | notifier |
Нода | core |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Подключение к SMTP-серверу разорвано
ID | trike_email_notifier_connect_to_smtp_refused |
---|---|
Текст(en) | Connection to SMTP server refused. Reason: <REASON> |
Текст(ru) | Подключение к SMTP-серверу разорвано. Причина: <REASON> |
Класс | ecss::notifier::email |
Тип | processingErrorAlarm |
Срочность | major |
module | trike_email_notifier, email_notifier_srv |
Причина | connectionEstablishmentError |
Описание | Данное предупреждение генерируется в случае, если SNMP сервер ответил отказом на попытку установить соединение. |
Подсистема | notifier |
Нода | core |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Не удалось отправить Jabber сообщение
ID | trike_jabber_notifier_cant_send_msg_to_jbr |
---|---|
Текст(en) | Can’t send message to jabber |
Текст(ru) | Не удалось отправить Jabber сообщение |
Класс | ecss::call_notifier::jabber |
Тип | communicationsAlarm |
Срочность | minor |
module | trike_jabber_notifier, jabber_notifier_srv |
Причина | connectionEstablishmentError |
Описание | Данное предупреждение генерируется в случае, если не удалось отправить сообщение по Jabber-у, но при этом связь с Jabber-сервером была установлена. |
Подсистема | notifier |
Нода | core |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Соединение с jabber-сервером разорвано
ID | trike_jabber_notifier_connect_failed |
---|---|
Текст(en) | Connect failed |
Текст(ru) | Соединение разорвано |
Класс | ecss::call_notifier::jabber |
Тип | communicationsAlarm |
Срочность | minor |
module | trike_jabber_notifier, jabber_notifier_srv |
Причина | connectionEstablishmentError |
Описание | Данное предупреждение генерируется в случае, если Jabber сервер недоступен, или отклонил попытку установить соединение. |
Подсистема | notifier |
Нода | core |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Предупреждения Oasys
Mnesia не запущена на ноде
ID | oasys_mnesia_error_handler_mnesia_down |
---|---|
Текст(en) | Mnesia database down on the node <node> |
Текст(ru) | Mnesia не запущена на ноде |
Класс | ecss::oasys::mnesia |
Тип | processingErrorAlarm |
Срочность | major |
module | oasys_mnesia_error_handler |
Причина | underlyingResourceUnavailable |
Описание | Данное предупреждение генерируется в случае, если база данных mnesia была остановлена. |
Подсистема | oasys |
Нода | ds, mediator, sip |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Несогласованная база данных с нодой
ID | oasys_mnesia_error_handler_inconsistent_database |
---|---|
Текст(en) | Mnesia database inconsistancy detected on the node <node> |
Текст(ru) | Несогласованная база данных с нодой |
Класс | ecss::oasys::mnesia |
Тип | processingErrorAlarm |
Срочность | critical |
module | oasys_mnesia_error_handler |
Причина | databaseInconsistency |
Описание | Данное предупреждение генерируется в случае, если база данных mnesia перешла в неконсистентное состояние. |
Подсистема | oasys |
Нода | ds, mediator, sip |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Ошибка обработки базы данных
ID | unspecified_alarm |
---|---|
Текст(en) | Mnesia database processing error on the node <node> |
Текст(ru) | Ошибка обработки базы данных Mnesia на ноде |
Класс | ecss::oasys::mnesia |
Тип | processingErrorAlarm |
Срочность | Major or critical |
module | oasys_mnesia_error_handler |
Причина | sofwareError |
Описание | Данное предупреждение генерируется в случае, если в работе БД mnesia произошла ошибка. |
Подсистема | oasys |
Нода | ds, mediator, sip |
Меры по устранению ошибки |
Обратиться в службу техподдержки. |
Предупреждения RestFS
Ошибка удаления директории шаблона телеконференции
ID | teleconference_template_directory_delete_error |
---|---|
Текст(en) | The delete error of the teleconference template’s directory on restfs, Domain: <Domain>, TemplateId: <TemplateId>, Error: <Error> |
Текст(ru) | Ошибка удаления директории шаблона телеконференции, Domain: <Domain>, TemplateId: <TemplateId>, Error: <Error> |
Класс | ecss::restfs |
Тип | other |
Срочность | warning |
module | teleconference_template_delete |
Причина | other |
Описание | Данное предупреждение генерируется в случае ошибки удаления директории шаблона совещания из-за недоступности restfs кластера |
Подсистема | restfs |
Нода | core |
Меры по устранению ошибки |
Проверить состояние кластера restfs командой CLI: /restfs/list
|
Недоступен tts restfs кластер
ID | ccn_core_service_restfs_cluster_tts_status |
---|---|
Текст(en) | The status of tts at restfs cluster <Name>, <Url> is not available by reason <reason> |
Текст(ru) | Недоступен tts restfs кластер <Name>, <Url> по причине <код причины>, а также описание ошибки |
Класс | ecss::restfs::tts::status |
Тип | communicationsAlarm |
Срочность | critical |
module | restfs_check_tts_service |
Причина | outOfService |
Описание | Данное предупреждение генерируется в случае, если не доступен TTS restfs кластер. Выводится сообщение содержащее код причины, а также тело ошибки |
Подсистема | restfs |
Нода | core |
Меры по устранению ошибки |
|
Пропало соединение с кластером restfs
ID | ccn_core_service_restfs_cluster_disconnect |
---|---|
Текст(en) | The restfs cluster <Name> is disconnected |
Текст(ru) | Пропало соединение с кластером restfs <Name> |
Класс | ecss::restfs::status |
Тип | communicationsAlarm |
Срочность | critical |
module | restfs_utils |
Причина | outOfService |
Описание | Данное предупреждение генерируется в случае, если пропало соединение с restfs кластером |
Подсистема | restfs |
Нода | core |
Меры по устранению ошибки |
|
Предупреждения подсистемы маршрутизации
Невозможно перекомпилировать контекст
ID | rm_ctx_manager_cant_recompile_new_compiler |
---|---|
Текст(en) | Routing context data compilation error |
Текст(ru) | Невозможно перекомпилировать контекст с новой версией компилятора |
Класс | ecss::cluster::ds::routing_manager::context |
Тип | processingErrorAlarm |
Срочность | major |
module | rm_ctx_manager |
Причина | proceduralError |
Описание | Ошибка может возникать, если в новой версии RM-компилятор ждет новую структуру контекста |
Подсистема | routing |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Файл контекста маршрутизации не корректный
ID | rm_ctx_manager_context_not_a_beam |
---|---|
Текст(en) | Wrong routing_context beam file format <CtxName>. Remove it from the DB |
Текст(ru) | Файл контекста маршрутизации <CtxName> не корректный. Удалите его из базы данных |
Класс | ecss::cluster::ds::routing_manager::context |
Тип | processingErrorAlarm |
Срочность | critical |
module | rm_ctx_manager |
Причина | corruptData |
Описание | Ошибка загрузки контекста маршрутизации из файла. Данное предупреждение образуется в случае, если во время старта DS не удалось загрузить скомпилированный контекст маршрутизации из файла. |
Подсистема | routing |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Ошибка чтения файла контекста маршрутизации
ID | rm_ctx_manager_read_routing_context |
---|---|
Текст(en) | Error opening routing_context beam file <CtxName>. Look at logs for details |
Текст(ru) | Во время чтения файла контекста маршрутизации <CtxName> произошла ошибка. Подробности смотрите в журнале ошибок |
Класс | ecss::cluster::ds::routing_manager::context |
Тип | processingErrorAlarm |
Срочность | critical |
module | rm_ctx_manager |
Причина | fileError |
Описание | Ошибка чтения контекста маршрутизации из файла. Данное предупреждение образуется в случае, если во время старта DS не удалось прочитать скомпилированный контекст маршрутизации из файла. |
Подсистема | routing |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Не удается запустить диспетчер маршрутизации
ID | rm_ctx_manager_inconsistent_version |
---|---|
Текст(en) | Cant start routing manager cause inconsistent version <my>, <remote> |
Текст(ru) | Не удается запустить диспетчер маршрутизации, версия <my> не соответствует удаленной версии <remote> |
Класс | ecss::cluster::ds::routing_manager |
Тип | processingErrorAlarm |
Срочность | critical |
module | rm_ctx_manager |
Причина | versionMismatch |
Описание | Не удалось запустить RoutingManager из-за некорректной версии RM-компилятора. Данное предупреждение образуется в случае, если во время старта DS обнаружилось, что у RM на соседней ноде DS другая версия RM-компилятора. |
Подсистема | routing |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Невозможно перекомпилировать контекст адаптации
ID | rm_ctx_manager_cant_recompile_new_compiler |
---|---|
Текст(en) | Cant recompile context with new version of compiler |
Текст(ru) | Невозможно перекомпилировать контекст с новой версией компилятора |
Класс | adaptation_manager::context |
Тип | other |
Срочность | major |
module | rm_adap_ctx_manager |
Причина | configurationOrCustomizationError |
Описание | Ошибка может возникать, если в новой версии AM-компилятор ждет новую структуру контекста адаптации |
Подсистема | routing |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Файл контекста адаптации не корректный
ID | rm_ctx_manager_context_not_a_beam |
---|---|
Текст(en) | The context file <CtxName> is not a beam. Remove it from the DB. |
Текст(ru) | Файл контекста адаптации <CtxName> не корректный. Удалите его из базы данных |
Класс | adaptation_manager::context |
Тип | other |
Срочность | critical |
module | rm_adap_ctx_manager |
Причина | configurationOrCustomizationError |
Описание | Ошибка загрузки контекста адаптации из файла. Данное предупреждение образуется в случае, если во время старта DS не удалось загрузить скомпилированный контекст адаптации из файла. |
Подсистема | routing |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Ошибка чтения файла адаптации
ID | rm_ctx_manager_read_adaptation_context |
---|---|
Текст(en) | Error was occured during read adaptation context file <CtxName>. Check logs for more detailes. |
Текст(ru) | Во время чтения файла адаптации <CtxName> произошла ошибка. Подробности смотрите в журнале ошибок |
Класс | adaptation_manager::context |
Тип | other |
Срочность | critical |
module | rm_adap_ctx_manager |
Причина | configurationOrCustomizationError |
Описание | Ошибка чтения контекста адаптации из файла. Данное предупреждение образуется в случае, если во время старта DS не удалось прочитать скомпилированный контекст адаптации из файла. |
Подсистема | routing |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Различные версии AM-компилятора
ID | rm_ctx_manager_inconsistent_version |
---|---|
Текст(en) | Cant start adaptation manager cause inconsistent version (my: <my>, remote: <remote>) |
Текст(ru) | Не удается запустить диспетчер адаптации, версия <my> не соответствует удаленной версии <remote> |
Класс | adaptation_manager |
Тип | other |
Срочность | critical |
module | rm_adap_ctx_manager |
Причина | applicationSubsystemFailture |
Описание | Не удалось запустить AdaptationManager из-за некорректной версии AM-компилятора. Данное предупреждение образуется в случае, если во время старта DS обнаружилось, что у RM на соседней ноде DS другая версия AM-компилятора. |
Подсистема | routing |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Невозможно перекомпилировать контекст модификации
ID | rm_ctx_manager_cant_recompile_new_compiler |
---|---|
Текст(en) | Cant recompile context with new version of compiler <version> |
Текст(ru) | Невозможно перекомпилировать контекст с новой версией компилятора <version> |
Класс | modificators_manager::context |
Тип | other |
Срочность | major |
module | rm_mod_ctx_manager |
Причина | configurationOrCustomizationError |
Описание | Ошибка может возникать, если в новой версии MM-компилятор ждет новую структуру контекста модификации |
Подсистема | routing |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Файл контекста модификации некорректный
ID | rm_ctx_manager_context_not_a_beam |
---|---|
Текст(en) | The context file <CtxName> is not a beam. Remove it from the DB. |
Текст(ru) | Файл контекста модификации <CtxName> не корректный. Удалите его из базы данных |
Класс | modificators_manager::context |
Тип | other |
Срочность | critical |
module | rm_mod_ctx_manager |
Причина | configurationOrCustomizationError |
Описание | Ошибка загрузки контекста модификации из файла. Данное предупреждение образуется в случае, если во время старта DS не удалось загрузить скомпилированный контекст из файла. |
Подсистема | routing |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Ошибка чтения файла модификации
ID | rm_ctx_manager_read_modificators_context |
---|---|
Текст(en) | Error was occured during read modificators context file <CtxName>. Check logs for more detailes. |
Текст(ru) | Во время чтения файла модификации <CtxName> произошла ошибка. Подробности смотрите в журнале ошибок |
Класс | modificators_manager::context |
Тип | other |
Срочность | critical |
module | rm_mod_ctx_manager |
Причина | configurationOrCustomizationError |
Описание | Ошибка чтения контекста модификации из файла. Данное предупреждение образуется в случае, если во время старта DS не удалось прочитать скомпилированный контекст модификации из файла. |
Подсистема | routing |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Различные версии MM-компилятора
ID | rm_ctx_manager_inconsistent_version |
---|---|
Текст(en) | Cant start modificators manager cause inconsistent version (my: <my>, remote: <remote>) |
Текст(ru) | Не удается запустить диспетчер модификации, версия <my> не соответствует удаленной версии <remote> |
Класс | modificators_manager |
Тип | other |
Срочность | critical |
module | rm_mod_ctx_manager |
Причина | applicationSubsystemFailture |
Описание | Не удалось запустить ModificatonManager из-за некорректной версии MM-компилятора. Данное предупреждение образуется в случае, если во время старта DS обнаружилось, что у MM на соседней ноде DS другая версия MM-компилятора. |
Подсистема | routing |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Некорректные параметры предупреждения в контексте маршрутизации
ID | oct_rr_obcsm_bad_alarm |
---|---|
Текст(en) | Bad alarm property. Look at logs for details |
Текст(ru) | Некорректные параметры предупреждения. Подробности смотрите в лог-файлах |
Класс | ecss::cluster::core::cp::routing |
Тип | processingErrorAlarm |
Срочность | warning |
module | oct_rr_obcsm |
Причина | routingFailure |
Описание | Если через контекст маршрутизации был выставлен alarm с неизвестным severity. В этом случае возникнет аларм с severity = warning |
Подсистема | routing |
Нода | core |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Предупреждения RPS
ID | hw_monitor_disk_almost_full |
---|---|
Текст(en) | Low disk partition free space warning: <Value, %> |
Текст(ru) | Мало свободного места на разделе <Value, %> . Название раздела указано в location данной аварии |
Класс | host::disks |
Тип | processingErrorAlarm |
Срочность | critical, major, warning |
module | hw_monitor |
Причина | storageCapacityProblem |
Описание | Данное предупреждение генерируется в случае, если дисковый раздел заполнен до определенного уровня. Поддерживается 3 уровня: warning, major и critical. Для каждого уровня формируется предупреждение с соответствующим «severity». |
Подсистема | rps |
Нода | all nodes |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Сетевой интерфейс недоступен
ID | rps_if_handler_network_interface_is_down |
---|---|
Текст(en) | Network interface down <interface> |
Текст(ru) | Сетевой интерфейс <interface> недоступен |
Класс | host::network::interface |
Тип | equipmentAlarm |
Срочность | critical |
module | rps_if_handler |
Причина | inputOutputDeviceError |
Описание | Данное предупреждение генерируется в случае, если сетевой интерфейс, за которым осуществляется мониторинг, недоступен. |
Подсистема | rps |
Нода | all nodes |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Время ноды рассинхронизировано с хостом
ID | rps_time_monitor_time_out_of_sync_with_host |
---|---|
Текст(en) |
Time synchronization between host <Host> and node <Node> error. Time difference: <Time> ms. |
Текст(ru) | Время ноды <Node> рассинхронизировано с хостом <Host> на <Time> мс |
Класс | ecss::node::time |
Тип | processingErrorAlarm |
Срочность | major, critical |
module | rps_time_monitor |
Причина | lossOfRealTimel |
Описание | Major — 0,6 * time_difference_threshold миллисекунд, Critical — 0,8 * time_difference_threshold миллисекунд. Данное предупреждение генерируется в случае, если время на наблюдаемой ноде и на хостовой машине расходятся на значение, больше заданной границы. |
Подсистема | rps |
Нода | all nodes |
Меры по устранению ошибки |
Для устранения предупреждения необходимо проверить работу NTP-сервера:
Если сервис запущен, проверить:
|
Приложение не запущено
ID | rps_app_monitor_app_not_running |
---|---|
Текст(en) | Application down <AppName> |
Текст(ru) | Приложение <AppName> не запущено |
Класс | host::applications |
Тип | processingErrorAlarm |
Срочность | critical |
module | rps_app_monitor |
Причина | softwareError |
Описание | Данное предупреждение генерируется в случае, если приложение, за которым осуществляется мониторинг, не запущено. |
Подсистема | rps |
Нода | all nodes |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Нода кластера не запущена
ID | rps_tring_node_cluster |
---|---|
Текст(en) | Node <Node> of <Cluster> cluster terminated abnormaly |
Текст(ru) | Нода <Node> кластера <Cluster> была остановлена в нештатном режиме |
Класс | ecss::cluster::node |
Тип | processingErrorAlarm |
Срочность | major |
module | rps_tring |
Причина | softwareProgramAbnormallyTerminated |
Описание | Данное предупреждение генерируется в случае, если определенная нода пропала из кластера. |
Подсистема | rps |
Нода | all nodes |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Кластер не запущен
ID | rps_tring_cluster |
---|---|
Текст(en) | Cluster <Cluster> lost |
Текст(ru) | Кластер <Cluster> не запущен |
Класс | ecss::cluster |
Тип | processingErrorAlarm |
Срочность | critical |
module | rps_tring |
Причина | softwareProgramAbnormallyTerminated |
Описание | Данное предупреждение генерируется в случае, если определенный кластер пропал из системы (все ноды данного кластера пропали из системы). |
Подсистема | rps |
Нода | all nodes |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Подсистема не запущена
ID | rps_tring_sybsystem_down |
---|---|
Текст(en) | Subsystem <subsystem> is down |
Текст(ru) | Подсистема <subsystem> не запущена |
Класс | ecss::cluster |
Тип | communicationsAlarm |
Срочность | critical |
module | rps_tring |
Причина | outOfService |
Описание | Данное предупреждение генерируется в случае, если пропала определенная подсистема по протоколу AMQP (core, ds и т.п.). |
Подсистема | rps |
Нода | all nodes |
Меры по устранению ошибки |
|
Предупреждения Sigtran
M2UA ошибка выбора номера SCTP потока
ID |
invalid_stream_identifier |
---|---|
Текст(en) | Invalid Stream Identifier |
Текст(ru) | Неверный выбор потока |
Класс | ecss::m2ua |
Тип | communicationsAlarm |
Срочность | minor |
module | m2ua |
Причина | outOfService |
Описание | Ошибка при выборе SCTP потока при отправке M2UA сообщения на шлюз. |
Подсистема | sigtran |
Нода | core |
Меры по устранению ошибки |
|
Обрыв mtp-3 линка
ID | mtp3_link_failed |
---|---|
Текст(en) | Mtp3 link <LikName> failed |
Текст(ru) | mtp-3 линк оборван |
Класс | ecss::mtp3 |
Тип | communicationsAlarm |
Срочность | minor |
module | mtp3 |
Причина | outOfService |
Описание | Обрыв потока E1, отключение встречной станции, потеря связи со шлюзом |
Подсистема | sigtran |
Нода | core |
Меры по устранению ошибки |
|
MTP-3 направление недоступно
ID | mtp3_destination_inaccessible |
---|---|
Текст(en) | Destination <DPC> inaccessible |
Текст(ru) | mtp-3 направление <DPC> недоступно |
Класс | ecss::mtp3 |
Тип | communicationsAlarm |
Срочность | major |
module | mtp3 |
Причина | outOfService |
Описание | Падение всех маршрутов до указанного направления |
Подсистема | sigtran |
Нода | core |
Меры по устранению ошибки |
|
Падение всех прямых линков
ID | mtp3_direct_links_failed |
---|---|
Текст(en) | All direct links to <DPC> failed |
Текст(ru) | Падение всех прямых линков направлении <DPC> |
Класс | ecss::mtp3 |
Тип | communicationsAlarm |
Срочность | minor |
module | mtp3 |
Причина | outOfService |
Описание | Падение всех прямых линков до указанного направления |
Подсистема | sigtran |
Нода | core |
Меры по устранению ошибки |
|
Предупреждения SIP
Соединение с транком разорвано
ID | alarm_encoder_trunk_connect_alarm |
---|---|
Текст(en) | Connection with trunk is lost.<Host>, <Port> |
Текст(ru) | Соединение с транком разорвано.<Host>, <Port> |
Класс | ecss::pa::sip::trunk |
Тип | communicationsAlarm |
Срочность | critical |
module | alarm_encoder |
Причина | communicationsSubsystemFailure |
Описание | Данное предупреждение генерируется в случае, если нет ответов на периодические запросы OPTIONS в направлении транка |
Подсистема | sip |
Нода | sip |
Меры по устранению ошибки |
Убедиться, что удаленная сторона доступна, порт открыт. |
Соединение в нодой разорвано
ID | alarm_encoder_node_connect_alarm |
---|---|
Текст(en) | Connection with node is lost |
Текст(ru) | Соединение в нодой разорвано |
Класс | ecss::pa::sip», atom_to_list(Class)] ecss::pa::sip::node |
Тип | communicationsAlarm |
Срочность | critical |
module | alarm_encoder |
Причина | communicationsSubsystemFailure |
Описание | Одна из нод кластера SIP вышла из строя. |
Подсистема | sip |
Нода | sip |
Меры по устранению ошибки |
|
Соединение с абонентом разорвано
ID | alarm_encoder_subscriber_connect_alarm |
---|---|
Текст(en) | Connection with subscriber is lost |
Текст(ru) | Соединение с абонентом разорвано |
Класс | ecss::pa::sip::user |
Тип | communicationsAlarm |
Срочность | critical |
module | alarm_encoder |
Причина | communicationsSubsystemFailure |
Описание | Абонент не отвечает на запросы. Сообщение генерируется в случае включения аварийных сообщений о недоступности данного абонента. |
Подсистема | sip |
Нода | sip |
Меры по устранению ошибки |
Убедиться, что абонент доступен, есть регистрация и ответы на OPTIONS. |
Предупреждения СОРМ
Соединение с SORM адаптером разорвано
ID | sorm_trike_db_service_sorm_connection_lost |
---|---|
Текст(en) | Connection with SORM mediator <SormId> is lost. |
Текст(ru) | Соединение с SORM адаптером <SormId> разорвано |
Класс | ecss::core::sorm::connection |
Тип | communicationsAlarm |
Срочность | critical |
module | sorm_trike_db_service |
Причина | adapterError |
Описание | Данное предупреждение генерируется в случае, если коннекция до СОРМ посредника была остановлена/аварийно завершилась. |
Подсистема | sorm |
Нода | core |
Меры по устранению ошибки |
Информационное предупреждение.
|
Невозможно отправить сообщение на RADIUS сервер
ID | sorm_ini2_sned_message_to_radius_failed |
---|---|
Текст(en) | Failed to send a RADIUS message to the SORM mediator: <Host:Port> |
Текст(ru) | Невозможно отправить сообщение на RADIUS сервер: <Host:Port> |
Класс | ecss::core::sorm |
Тип | communicationsAlarm |
Срочность | critical |
module | sorm_ini2 |
Причина | transmissionError |
Описание | Данное предупреждение генерируется в случае, если подсистеме СОРМ не удалось отправить сообщение посреднику СОРМ по протоколу RADIUS. |
Подсистема | sorm |
Нода | core |
Меры по устранению ошибки |
Информационное предупреждение.
|
Предупреждения при использовании услуг
Услуга не реализована
ID | oct_ss_versioner_ss_not_implemented |
---|---|
Текст(en) | Supplementary service <SSName> doesn’t implemented. Uninstall it to clean obsolete data |
Текст(ru) | Дополнительная услуга <SSName> не реализована. Удалите ее чтобы отчистить устаревшие данные |
Класс | ecss::cluster::core::ss |
Тип | processingErrorAlarm |
Срочность | warning |
module | oct_ss_versioner |
Причина | unexpectedInformation |
Описание | Данное предупреждение возникает в случае, если установлено ДВО, для которого нет реализации. |
Подсистема | ss |
Нода | core |
Меры по устранению ошибки |
|
Некорректная версия услуги
ID | oct_ss_versioner_ss_inval_cersion |
---|---|
Текст(en) | Supplementary service <SSName> has invalid version. You should update it |
Текст(ru) | Дополнительная услуга <SSName> содержит некорректную версию. Необходимо обновить услугу |
Класс | ecss::cluster::core::ss |
Тип | processingErrorAlarm |
Срочность | warning |
module | oct_ss_versioner |
Причина | versionMismatch |
Описание | Данное предупреждение возникает в случае, если версия установленного описателя услуг <SS NAME> расходится с версией, указанной в программном коде. |
Подсистема | ss |
Нода | core |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Предупреждения работы кластера
SSL сертификат различаются на хостах кластера
ID | oct_ss_versioner_ss_not_implemented |
---|---|
Текст(en) | The node <NODE_1> has a different certificate (<PATH>) then ~ts node(<NODE_2>) |
Текст(ru) | Для ноды <NODE_1> сертификат по пути <PATH> различается от сертификата, находящегося на ноде <NODE_2> |
Класс | ecss::certifiсate::validation::status |
Тип |
securityServiceOrMechanismViolation |
Срочность | critical |
module | ecss_tring |
Причина |
coruptData |
Описание | Данное предупреждение возникает в случае, если на разных хостах кластера ECSS-10 находятся разные сертификаты с одним именем. |
Подсистема | cluster |
Нода | * |
Меры по устранению ошибки |
|
Предупреждения портала абонента
Ошибка создания пользователя
ID | ds_sp_manager_create_user_alarm |
---|---|
Текст(en) | Error during creation subscriber <Address> authorisation record in subscriber portal database for domain <Domain>. Try to create user manually. |
Текст(ru) | Произошла ошибка во время создания пользователя <Address> на домене <Domain> в портале абонента. Попробуйте создать пользователя вручную |
Класс | ecss::cluster::ds::sp |
Тип | processingErrorAlarm |
Срочность | critical |
module | ds_sp_manager |
Причина | proceduralError |
Описание | Не удалось создать абонента на «Портале абонента». Данное предупреждение генерируется в случае, если при попытке автоматически завести абонента на «Портале абонентов» произошла ошибка. |
Подсистема | Subscriber-portral |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Ошибка отвязки пользователя
ID | ds_sp_manager_unbing_user_alarm |
---|---|
Текст(en) | Error during unbinding subscriber <Address> authorisation record in subscriber portal database for domain <Domain>. Try to unbing user manually. |
Текст(ru) | Произошла ошибка во время отвязки пользователя <Address> на домене <Domain> в портале абонента. Попробуйте убрать привязку пользователя вручную |
Класс | ecss::cluster::ds::sp |
Тип | processingErrorAlarm |
Срочность | critical |
module | ds_sp_manager |
Причина | proceduralError |
Описание | Не удалось отвязать абонента с «Портала абонента» от алиаса ECSS-10. Данное предупреждение генерируется в случае, если при попытке автоматически отвязать абонента с «Портала абонентов» от алиаса на ECSS-10 произошла ошибка. |
Подсистема | Subscriber-portral |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Ошибка удаления пользователя
ID | ds_sp_manager_delete_user_alarm |
---|---|
Текст(en) | Error during deletion subscriber <Address> authorisation record in subscriber portal database for domain <Domain>. Try to delete user manually. |
Текст(ru) | Произошла ошибка во время удаления пользователя <Address> на домене <Domain> в портале абонента. Попробуйте удалить пользователя вручную. |
Класс | ecss::cluster::ds::sp |
Тип | processingErrorAlarm |
Срочность | critical |
module | ds_sp_manager |
Причина | proceduralError |
Описание | Не удалось удалить абонента с «Портала абонента». Данное предупреждение генерируется в случае, если при попытке автоматически удалить абонента с «Портала абонентов» произошла ошибка. |
Подсистема | Subscriber-portral |
Нода | ds |
Меры по устранению ошибки |
Для устранения предупреждения необходимо:
|
Предупреждения при использовании совещаний
Максимальное количество совещаний достигнуто
ID | maximum_active_meeting_has_been_reached |
---|---|
Текст(en) | Maximum active meetings has been reached. |
Текст(ru) | Максимальное количество совещаний достигнуто |
Класс | ecss::cluster::core::teleconference::meeting |
Тип | processingErrorAlarm |
Срочность | critical |
module | conference_schedule_alarm_of_start_meeting_error |
Причина | unavailable |
Описание | Данное предупреждение генерируется в случае достижения максимального количества совещаний, разрешенного на домене или в системе |
Подсистема | teleconference |
Нода | core |
Меры по устранению ошибки |
|
Шаблон уже используется
ID | template_already_use_by_another_meeting |
---|---|
Текст(en) | Template already used by another meeting. |
Текст(ru) | Шаблон уже используется другим совещанием |
Класс | ecss::cluster::core::teleconference::meeting |
Тип | processingErrorAlarm |
Срочность | critical |
module | conference_schedule_alarm_of_start_meeting_error |
Причина | unavailable |
Описание | Данное предупреждение генерируется в случае, если шаблон уже используется другим активным совещанием |
Подсистема | teleconference |
Нода | core |
Меры по устранению ошибки |
Для запуска нового совещания с данным шаблоном сначала завершить активное. |
Номер шаблона не принадлежит пулу номеров совещания
ID | template_number_not_from_meeting_numbers_pool |
---|---|
Текст(en) | Template number not from meeting numbers pool. |
Текст(ru) | Номер шаблона не принадлежит пулу номеров совещания |
Класс | ecss::cluster::core::teleconference::meeting |
Тип | processingErrorAlarm |
Срочность | critical |
module | conference_schedule_alarm_of_start_meeting_error |
Причина | configurationOrCustomizationError |
Описание | Данное предупреждение генерируется в случае, если на номере не активна услуга телеконференции или такого номера нет в домене. |
Подсистема | teleconference |
Нода | core |
Меры по устранению ошибки |
|
Шаблон совещания не найден
ID | template_not_found |
---|---|
Текст(en) | Template not found. |
Текст(ru) | Шаблон совещания не найден |
Класс | ecss::cluster::core::teleconference::meeting |
Тип | processingErrorAlarm |
Срочность | critical |
module | conference_schedule_alarm_of_start_meeting_error |
Причина | configurationOrCustomizationError |
Описание | Данное предупреждение генерируется, когда по внутренним причинам не удалось найти шаблон. |
Подсистема | teleconference |
Нода | core |
Меры по устранению ошибки |
Проверить правильность номера входа в совещание |
Достигнут максимум пула номеров совещания
ID | maximum_meeting_numbers_pool_has_been_reached |
---|---|
Текст(en) | Maximum meeting numbers pool has been reached. |
Текст(ru) | Достигнут максимум пула номеров совещания |
Класс | ecss::cluster::core::teleconference::meeting |
Тип | processingErrorAlarm |
Срочность | critical |
module | conference_schedule_alarm_of_start_meeting_error |
Причина | unavailable |
Описание | Данное предупреждение генерируется в случае достижения максимального количества участников совещания, а также разрешенного на домене или в системе |
Подсистема | teleconference |
Нода | core |
Меры по устранению ошибки |
Ограничить количество участников совещания до максимально разрешенного. |
Ошибка старта совещания
ID | unknown_start_meeting_error |
---|---|
Текст(en) | Unknown error of start meeting. |
Текст(ru) | Ошибка старта совещания |
Класс | ecss::cluster::core::teleconference::meeting |
Тип | processingErrorAlarm |
Срочность | critical |
module | conference_schedule_alarm_of_start_meeting_error |
Причина | softwareProgramError |
Описание | Данное предупреждение генерируется в случае прочих ошибок при старте совещания |
Подсистема | teleconference |
Нода | core |
Меры по устранению ошибки |
Обратиться в техподдержку |
Достигнут предел количества активных каналов
ID | tc_ffsm_master_limit_of_active_channels |
---|---|
Текст(en) | Exhausted limit of count active channels <Limit> |
Текст(ru) | Достигнут предел количества активных каналов <Limit> |
Класс | ecss::cluster::core::tc |
Тип | environmentalAlarm |
Срочность | warning |
module | tc_ffsm_master |
Причина | keyExpired |
Описание | Данное предупреждение возникает в случае, если количество активных каналов телеконференции превысит максимально допустимое |
Подсистема | teleconference |
Нода | core |
Меры по устранению ошибки |
Проверить свойство tc_count_active_channels, при необходимости изменить. |
Данные журнала ошибок обновлены
ID | chronica_rps_alarm_backend_log_data_updated |
---|---|
Текст(en) | Error log data updated |
Текст(ru) | Данные журнала ошибок error.log обновлены |
Класс | ecss::system::log |
Тип | securityServiceOrMechanismViolation |
Срочность | critical |
module | chronica_rps_alarm_backend |
Причина | softwareError |
Описание | Данное предупреждение генерируется в случае, если в подсистему логирования была занесена запись с приоритетом error |
Подсистема | trace |
Нода | all nodes |
Меры по устранению ошибки |
Связаться c техподдержкой |
App | Studio HD 14 |
Разработчик | Avid Technology, Inc. |
Вер | Windows XP Service Pack 3 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 553232 |
Контрольная сумма MD5 | 152c6bfcd7d3010d73f9a63ea3a30d73 |
ША1 | 36fdce87ffc9022431d9b32b8a2c9775ff905a6b |
CRC32: | 3cc3eee7 |
Расположение файла | C:WindowsSystem32 |
App | Studio HD 14 |
Разработчик | Avid Technology, Inc. |
Вер | Windows Vista SP2 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 553232 |
Контрольная сумма MD5 | 152c6bfcd7d3010d73f9a63ea3a30d73 |
ША1 | 36fdce87ffc9022431d9b32b8a2c9775ff905a6b |
CRC32: | 3cc3eee7 |
Расположение файла | C:WindowsSystem32 |
App | Studio HD 14 |
Разработчик | Avid Technology, Inc. |
Вер | Windows 7 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 553232 |
Контрольная сумма MD5 | 152c6bfcd7d3010d73f9a63ea3a30d73 |
ША1 | 36fdce87ffc9022431d9b32b8a2c9775ff905a6b |
CRC32: | 3cc3eee7 |
Расположение файла | C:WindowsSystem32 |
App | Dazzle DVDRecorder HD 14 |
Разработчик | Avid Technology, Inc. |
Вер | Windows XP SP3 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 553232 |
Контрольная сумма MD5 | 152c6bfcd7d3010d73f9a63ea3a30d73 |
ША1 | 36fdce87ffc9022431d9b32b8a2c9775ff905a6b |
CRC32: | 3cc3eee7 |
Расположение файла | C:WindowsSystem32 |
App | Dazzle DVDRecorder HD 14 |
Разработчик | Avid Technology, Inc. |
Вер | Windows Vista SP2 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 553232 |
Контрольная сумма MD5 | 152c6bfcd7d3010d73f9a63ea3a30d73 |
ША1 | 36fdce87ffc9022431d9b32b8a2c9775ff905a6b |
CRC32: | 3cc3eee7 |
Расположение файла | C:WindowsSystem32 |
App | Dazzle DVDRecorder HD 14 |
Разработчик | Avid Technology, Inc. |
Вер | Windows 7 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 553232 |
Контрольная сумма MD5 | 152c6bfcd7d3010d73f9a63ea3a30d73 |
ША1 | 36fdce87ffc9022431d9b32b8a2c9775ff905a6b |
CRC32: | 3cc3eee7 |
Расположение файла | C:WindowsSystem32 |
App | Dazzle Video Creator Plus HD 14 |
Разработчик | Avid Technology, Inc. |
Вер | Windows XP SP3 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 553232 |
Контрольная сумма MD5 | 152c6bfcd7d3010d73f9a63ea3a30d73 |
ША1 | 36fdce87ffc9022431d9b32b8a2c9775ff905a6b |
CRC32: | 3cc3eee7 |
Расположение файла | C:WindowsSystem32 |
App | Dazzle Video Creator Plus HD 14 |
Разработчик | Avid Technology, Inc. |
Вер | Windows Vista SP2 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 553232 |
Контрольная сумма MD5 | 152c6bfcd7d3010d73f9a63ea3a30d73 |
ША1 | 36fdce87ffc9022431d9b32b8a2c9775ff905a6b |
CRC32: | 3cc3eee7 |
Расположение файла | C:WindowsSystem32 |
App | Dazzle Video Creator Plus HD 14 |
Разработчик | Avid Technology, Inc. |
Вер | Windows 7 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 553232 |
Контрольная сумма MD5 | 152c6bfcd7d3010d73f9a63ea3a30d73 |
ША1 | 36fdce87ffc9022431d9b32b8a2c9775ff905a6b |
CRC32: | 3cc3eee7 |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 Ultimate 2015 |
Разработчик | Corel Corporation |
Вер | Windows 8.x x64 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 266024 |
Контрольная сумма MD5 | 0a048b92a9e3011b1925dbe444811a04 |
ША1 | eb887213d8efca6a8fc005c7de3487070275dc26 |
CRC32: | d09bafb2 |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 Ultimate 2015 |
Разработчик | Corel Corporation |
Вер | Windows 8.x x64 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 326440 |
Контрольная сумма MD5 | 9735481b798727a288f25b7a7441f9d2 |
ША1 | 11907f8d89a5afe80743c749ae7e65dfb5ce998a |
CRC32: | ccbc930c |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 Ultimate 2015 |
Разработчик | Corel Corporation |
Вер | Windows 7 64-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 266024 |
Контрольная сумма MD5 | 0a048b92a9e3011b1925dbe444811a04 |
ША1 | eb887213d8efca6a8fc005c7de3487070275dc26 |
CRC32: | d09bafb2 |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 Ultimate 2015 |
Разработчик | Corel Corporation |
Вер | Windows 7 64-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 326440 |
Контрольная сумма MD5 | 9735481b798727a288f25b7a7441f9d2 |
ША1 | 11907f8d89a5afe80743c749ae7e65dfb5ce998a |
CRC32: | ccbc930c |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 Ultimate 2015 |
Разработчик | Corel Corporation |
Вер | Windows 7 32-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 266024 |
Контрольная сумма MD5 | 0a048b92a9e3011b1925dbe444811a04 |
ША1 | eb887213d8efca6a8fc005c7de3487070275dc26 |
CRC32: | d09bafb2 |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 Ultimate 2015 |
Разработчик | Corel Corporation |
Вер | Windows 7 32-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 326440 |
Контрольная сумма MD5 | 9735481b798727a288f25b7a7441f9d2 |
ША1 | 11907f8d89a5afe80743c749ae7e65dfb5ce998a |
CRC32: | ccbc930c |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 Ultimate 2015 |
Разработчик | Corel Corporation |
Вер | Windows 10 64-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 266024 |
Контрольная сумма MD5 | 0a048b92a9e3011b1925dbe444811a04 |
ША1 | eb887213d8efca6a8fc005c7de3487070275dc26 |
CRC32: | d09bafb2 |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 Ultimate 2015 |
Разработчик | Corel Corporation |
Вер | Windows 10 64-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 326440 |
Контрольная сумма MD5 | 9735481b798727a288f25b7a7441f9d2 |
ША1 | 11907f8d89a5afe80743c749ae7e65dfb5ce998a |
CRC32: | ccbc930c |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 Ultimate 2015 |
Разработчик | Corel Corporation |
Вер | Windows 10 32-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 266024 |
Контрольная сумма MD5 | 0a048b92a9e3011b1925dbe444811a04 |
ША1 | eb887213d8efca6a8fc005c7de3487070275dc26 |
CRC32: | d09bafb2 |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 Ultimate 2015 |
Разработчик | Corel Corporation |
Вер | Windows 10 32-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 326440 |
Контрольная сумма MD5 | 9735481b798727a288f25b7a7441f9d2 |
ША1 | 11907f8d89a5afe80743c749ae7e65dfb5ce998a |
CRC32: | ccbc930c |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 Ultimate 2015 |
Разработчик | Corel Corporation |
Вер | Windows 10 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 266024 |
Контрольная сумма MD5 | 0a048b92a9e3011b1925dbe444811a04 |
ША1 | eb887213d8efca6a8fc005c7de3487070275dc26 |
CRC32: | d09bafb2 |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 Ultimate 2015 |
Разработчик | Corel Corporation |
Вер | Windows 10 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 326440 |
Контрольная сумма MD5 | 9735481b798727a288f25b7a7441f9d2 |
ША1 | 11907f8d89a5afe80743c749ae7e65dfb5ce998a |
CRC32: | ccbc930c |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 |
Разработчик | Corel Corporation |
Вер | Windows 8 x64 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 266024 |
Контрольная сумма MD5 | 0a048b92a9e3011b1925dbe444811a04 |
ША1 | eb887213d8efca6a8fc005c7de3487070275dc26 |
CRC32: | d09bafb2 |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 |
Разработчик | Corel Corporation |
Вер | Windows 8 x64 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 326440 |
Контрольная сумма MD5 | 9735481b798727a288f25b7a7441f9d2 |
ША1 | 11907f8d89a5afe80743c749ae7e65dfb5ce998a |
CRC32: | ccbc930c |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 |
Разработчик | Corel Corporation |
Вер | Windows 8 x32 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 266024 |
Контрольная сумма MD5 | 0a048b92a9e3011b1925dbe444811a04 |
ША1 | eb887213d8efca6a8fc005c7de3487070275dc26 |
CRC32: | d09bafb2 |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 |
Разработчик | Corel Corporation |
Вер | Windows 8 x32 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 326440 |
Контрольная сумма MD5 | 9735481b798727a288f25b7a7441f9d2 |
ША1 | 11907f8d89a5afe80743c749ae7e65dfb5ce998a |
CRC32: | ccbc930c |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 |
Разработчик | Corel Corporation |
Вер | Windows 7 64-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 266024 |
Контрольная сумма MD5 | 0a048b92a9e3011b1925dbe444811a04 |
ША1 | eb887213d8efca6a8fc005c7de3487070275dc26 |
CRC32: | d09bafb2 |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 |
Разработчик | Corel Corporation |
Вер | Windows 7 64-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 326440 |
Контрольная сумма MD5 | 9735481b798727a288f25b7a7441f9d2 |
ША1 | 11907f8d89a5afe80743c749ae7e65dfb5ce998a |
CRC32: | ccbc930c |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 |
Разработчик | Corel Corporation |
Вер | Windows 7 32-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 266024 |
Контрольная сумма MD5 | 0a048b92a9e3011b1925dbe444811a04 |
ША1 | eb887213d8efca6a8fc005c7de3487070275dc26 |
CRC32: | d09bafb2 |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 |
Разработчик | Corel Corporation |
Вер | Windows 7 32-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 326440 |
Контрольная сумма MD5 | 9735481b798727a288f25b7a7441f9d2 |
ША1 | 11907f8d89a5afe80743c749ae7e65dfb5ce998a |
CRC32: | ccbc930c |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 |
Разработчик | Corel Corporation |
Вер | Windows 10 64-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 266024 |
Контрольная сумма MD5 | 0a048b92a9e3011b1925dbe444811a04 |
ША1 | eb887213d8efca6a8fc005c7de3487070275dc26 |
CRC32: | d09bafb2 |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 |
Разработчик | Corel Corporation |
Вер | Windows 10 64-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 326440 |
Контрольная сумма MD5 | 9735481b798727a288f25b7a7441f9d2 |
ША1 | 11907f8d89a5afe80743c749ae7e65dfb5ce998a |
CRC32: | ccbc930c |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 |
Разработчик | Corel Corporation |
Вер | Windows 10 32-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 266024 |
Контрольная сумма MD5 | 0a048b92a9e3011b1925dbe444811a04 |
ША1 | eb887213d8efca6a8fc005c7de3487070275dc26 |
CRC32: | d09bafb2 |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 19 |
Разработчик | Corel Corporation |
Вер | Windows 10 32-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 326440 |
Контрольная сумма MD5 | 9735481b798727a288f25b7a7441f9d2 |
ША1 | 11907f8d89a5afe80743c749ae7e65dfb5ce998a |
CRC32: | ccbc930c |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio Plus 19 |
Разработчик | Corel Corporation |
Вер | Windows 8 x64 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 266024 |
Контрольная сумма MD5 | 0a048b92a9e3011b1925dbe444811a04 |
ША1 | eb887213d8efca6a8fc005c7de3487070275dc26 |
CRC32: | d09bafb2 |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio Plus 19 |
Разработчик | Corel Corporation |
Вер | Windows 8 x64 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 326440 |
Контрольная сумма MD5 | 9735481b798727a288f25b7a7441f9d2 |
ША1 | 11907f8d89a5afe80743c749ae7e65dfb5ce998a |
CRC32: | ccbc930c |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio Plus 19 |
Разработчик | Corel Corporation |
Вер | Windows 7 64-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 266024 |
Контрольная сумма MD5 | 0a048b92a9e3011b1925dbe444811a04 |
ША1 | eb887213d8efca6a8fc005c7de3487070275dc26 |
CRC32: | d09bafb2 |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio Plus 19 |
Разработчик | Corel Corporation |
Вер | Windows 7 64-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 326440 |
Контрольная сумма MD5 | 9735481b798727a288f25b7a7441f9d2 |
ША1 | 11907f8d89a5afe80743c749ae7e65dfb5ce998a |
CRC32: | ccbc930c |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio Plus 19 |
Разработчик | Corel Corporation |
Вер | Windows 10 64-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 266024 |
Контрольная сумма MD5 | 0a048b92a9e3011b1925dbe444811a04 |
ША1 | eb887213d8efca6a8fc005c7de3487070275dc26 |
CRC32: | d09bafb2 |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio Plus 19 |
Разработчик | Corel Corporation |
Вер | Windows 10 64-bit |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 326440 |
Контрольная сумма MD5 | 9735481b798727a288f25b7a7441f9d2 |
ША1 | 11907f8d89a5afe80743c749ae7e65dfb5ce998a |
CRC32: | ccbc930c |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 18 Ultimate 2014 |
Разработчик | Corel Corporation |
Вер | Windows 8 x64 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 266024 |
Контрольная сумма MD5 | 93c716fdcb1f2a558f86effe6529a720 |
ША1 | 3dfac3722643da3b43c5fbc02a63c81c81c7bbdc |
CRC32: | 0bbb3451 |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio 18 Ultimate 2014 |
Разработчик | Corel Corporation |
Вер | Windows 7 x64 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 266024 |
Контрольная сумма MD5 | 93c716fdcb1f2a558f86effe6529a720 |
ША1 | 3dfac3722643da3b43c5fbc02a63c81c81c7bbdc |
CRC32: | 0bbb3451 |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio Version 12 Version 12 |
Разработчик | Avid |
Вер | Windows XP Service Pack 3 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 369936 |
Контрольная сумма MD5 | a9fb9ca6ef917fde6c21f696445a3281 |
ША1 | c0f195855292a07c56ee1f394695d871745bf7c5 |
CRC32: | e23eb0fc |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio Version 12 Version 12 |
Разработчик | Avid |
Вер | Windows Vista SP1 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 369936 |
Контрольная сумма MD5 | a9fb9ca6ef917fde6c21f696445a3281 |
ША1 | c0f195855292a07c56ee1f394695d871745bf7c5 |
CRC32: | e23eb0fc |
Расположение файла | C:WindowsSystem32 |
App | Pinnacle Studio Version 12 Version 12 |
Разработчик | Avid |
Вер | Windows XP Service Pack 2 |
Тип | 64-разрядная (x64) |
Размер (в байтах) | 369936 |
Контрольная сумма MD5 | a9fb9ca6ef917fde6c21f696445a3281 |
ША1 | c0f195855292a07c56ee1f394695d871745bf7c5 |
CRC32: | e23eb0fc |
Расположение файла | C:WindowsSystem32 |
Независимо от используемой модели телефона, производителя, и даже стоимости устройства, пользователи могут столкнуться с ошибкой при совершении вызова. Многие не обращают внимание на проблему, если она встречается разово. Однако бывают и случаи, что ошибка становиться постоянной, и телефон превращается в медиаплеер с возможностью подключения к интернету.
Рассмотрим все причины “ошибки вызова”: почему возникает, как определить проблему, и устранить неисправность.
Наиболее часто ошибка при звонках с сотового возникает при исходящих. Многие отмечают, что при появлении такой проблемы входящие проходят на телефон исправно.
Для решения проблемы важно понимать, почему именно появляется ошибка. Это позволит принять правильное решение по ее устранению.
Первое на что стоит обратить внимание, как часто возникает ошибка при совершении вызовов. Нередко с проблемой сталкиваются пользователи не постоянно, а периодически, и в основном в так называемые “часы пик”. Это говорит о том, что скорее всего проблема с совершением звонков возникает на стороне операторской сети.
В этом случае не стоит паниковать раньше времени, и просто проверить возможность совершения звонков в другое время.
Если же ошибка возникает повторно, то также не стоит исключать проблемы на стороне оператора, но проверить так ли это. К ошибке при голосовых вызовах приводят:
- Неисправность СИМ-карты;
- Ошибка в работе ПО телефона;
- Неисправность GSM-модуля;
- Ошибка в работе процессора.
Первое, что рекомендуется сделать при возникновении ошибки при голосовых вызовах, перезагрузить свой телефон. Довольно часто это происходит из-за конфликта используемых программ на телефоне, либо если отсутствует свободная оперативная память. В этом случае наблюдаются проблемы не только при исходящих звонках, но и при использовании других функций телефона.
Если перезагрузка не помогла, и нет возможности совершать звонки, то для начала необходимо исключить проблему в работе используемой симки — это бесплатно, а проверка не займет много времени.
Попробуйте установить свою карточку в другой телефон, и проверить, возникает ли ошибка звонка. Повторение ошибки на другом телефоне говорит о том, что причиной является используемая сим-карта. Не всегда поломка возникает при физическом повреждении, и проблема может возникать даже с новой, только что активированной сим-картой.
В таком случае достаточно обратиться в салон своего оператора для получения дубликата. Процедура занимает всего несколько минут, но не забудьте, что при себе обязательно нужно иметь паспорт.
Если проблема отсутствует при установке симки в другое устройство, и при совершении звонков дозвон происходит, то необходимо для начала исключить неисправность GSM-модуля или процессора, поскольку его замена потребует обращения в сервисный центр, а стоимость ремонта будет недешевой.
Для начала рекомендует выполнить так называемую “зеркальную проверку”. она получила такое название поскольку, как зеркальное отражение имеет сходство с проверкой симки в другом телефоне — проверяется друга симка на основном устройстве.
Установив в телефон другую сим-карту, попробуйте выполнить любой исходящий вызов. Если смартфон выдает такую же ошибку, как и при использовании основной, то именно в нем причина неполадки. Для ее определения потребуется выполнить следующие действия, проверяя работоспособность после каждого:
- Выполните сброс настроек на телефоне;
- Обновите прошивку телефона.
При обновлении прошивки рекомендуется использовать только установку официальной. Если ранее у вас использовалась именно она, и ее последняя версия, то попробуйте установить на телефон предыдущую версию.
Сброс и перепрошивка не дали желаемых результатов, и по-прежнему возникает ошибка при совершении звонка? Проблема в работоспособности самого телефона — неисправен может быть как GSM-модуль, так и процессор.
Алгоритм действий следующий — обратитесь в сервисный центр, чтобы провести диагностику устройства. По ее результатам станет понятно, в чем именно неисправность телефона, и при вашем согласии будет выполнен ремонт.
Ошибка при совершении звонка является распространенной проблемой, как среди пользователей недорогих, так и флагманских устройств. Однако довольно часто проблема связана с сетью оператора, либо вызвана неисправностью используемой сим-карты. Именно поэтому рекомендуется для начала проверить симку в другом телефоне и другую симку в своем. Только после этого стоит выполнять действия на определение причины неисправности самого гаджета.
Главный редактор
стаж 20 лет
Золотые Номера России
- Remove From My Forums
-
Question
-
Hi, this is my DAL.cs so far.
public class Connection { public string GetNewConnection(string server) { return ConfigurationManager.ConnectionStrings["BO"].ConnectionString; } public DataSet ExecuteSQL(string sp, string reclamo) { try { DataSet ds = new DataSet(); string connectionString = GetNewConnection("BO"); SqlConnection conn = new SqlConnection(connectionString); using (conn) { using (SqlCommand command = new SqlCommand(sp, conn)) { command.CommandType = CommandType.StoredProcedure; using (SqlDataAdapter da = new SqlDataAdapter(command)) { da.Fill(ds); return ds; } } } } catch (SqlException) { throw; } }
}
}
public class LineaDAL
{
Connection obj = new Connection();
public DataSet GetLineaDAL()
{
DataSet ds = new DataSet();
string sp;
sp = "1";
ds = obj.ExecuteSQL(sp,"");
return ds;
}public bool UpdateLineaDAL(Linea linea)
{
DataSet ds = new DataSet();
string sp;
sp = "2";
ds = obj.ExecuteSQL(sp, linea.Reclamo);
return ExtensionMethods.IsEmpty(ds);
}
}
public static class ExtensionMethods
{
public static bool IsEmpty(this DataSet ds)
{
return ds == null ||
!(from DataTable t in ds.Tables where t.Rows.Count > 0 select t).Any();
}
}So, in my BLL I have something like.
public class Methods { LineaDAL obj = new LineaDAL(); public DataSet GetLinea() { var ds = new DataSet(); ds = obj.GetLineaDAL(); return ds; } public void UpdateLinea(Linea linea) { obj.UpdateLineaDAL(linea); } }
I want to handle errors at Business Logic Layer.
Now, my question since Exceptions are not that grown in me is: When I throw the SqlException from method ExecuteSQL to LineaDAL. (both in DAL), how does it get to BLL?
Answers
-
You can also do like this.
public void UpdateLinea(Linea linea) { try { obj.UpdateLineaDAL(); } catch (SqlException ex) { } catch (Exception ex) { } }
Befor halidline the exception please read some article to handle the exception in 3/Multi tire architecture.
http://catalog.codeproject.com/Articles/85569/Exception-Handling-in-3-Tier-Architecture
With Thanks and Regards
Sambath Raj.C
click «Proposed As Answer by» if this post solves your problem or «Vote As Helpful» if a post has been useful to you
Happy Programming!-
Marked as answer by
Wednesday, July 25, 2012 7:13 AM
-
Marked as answer by
-
From my understanding, exceptions can be caught at whatever level you choose to catch them, they simply bubble up the path from which the failing method was called. For example if you were to remove your try/catch in the DAL, and put it in the BLL (when
calling the DAL methods), it would fire there when finding an exception.The attached example will output two different traces, one simply catching the bubbled exception from from the DAL method, at the BLL tier. The second doing the same; however, first it catches the error at the DAL and re-throws it with details
adding an additional trace route.Give it a run, and check out the differences.
namespace example.exceptioncatching { class Program { static void Main() { BLLExceptionTest MyBLL = new BLLExceptionTest(new DALExceptionTest()); //Starting the BLL method, passing in our DAL. MyBLL.TestAtBLLLevel(); } } class BLLExceptionTest { DALExceptionTest _MyDAL; /// <summary> /// Initializes a new instance of the <see cref="T:BLLTest"/> class. /// </summary> public BLLExceptionTest(DALExceptionTest MyDAL) { _MyDAL = MyDAL; } public void TestAtBLLLevel() { //First lets try watching for errors in the DAL method when called try { _MyDAL.DALMethodCallingFailedMethod(); } catch (Exception ex) { Console.WriteLine("Caught the Error"); Console.WriteLine(ex); Console.ReadLine(); } //Now lets watch for errors in the DAL method with additional DAL error checking, to re-throw and add details for the BLL try { _MyDAL.DALMethodCallingFailedMethodRethrowingWithDetails(); } catch (Exception ex) { Console.WriteLine("Caught the Re-thrown Error"); Console.WriteLine(ex); Console.ReadLine(); } } } class DALExceptionTest { void FailingMethodToCatch() { //Method built to fail throw new Exception(); } public void DALMethodCallingFailedMethod() { //DAL method calling another DAL method that fails FailingMethodToCatch(); } public void DALMethodCallingFailedMethodRethrowingWithDetails() { //DAL method calling the failing method that is also checking for failure, re-throwing with more detail. try { FailingMethodToCatch(); } catch (Exception ex) { throw new Exception("Failed at the DAL level", ex); } } } }
Hope it helps =)
Edit: Adding multiple check levels of course can lead to additional performance requirements. Also if possible you should check at a level/tier where you can handle the exception. You might re-throw the error if you fail to fix the exception.
May the Force be with you young Jedi…
Console.WriteLine("-Warren");
If you find my post helpful please click the green «up arrow» to the left and vote!
Did my post Answer your question? Propose it as an Answer!
I Really Appreciate it =)-
Edited by
DarthBerg82
Wednesday, July 18, 2012 1:42 PM
adding edit note -
Marked as answer by
Lisa Zhu
Wednesday, July 25, 2012 7:13 AM
-
Edited by
после установки нового сервера не работает внешняя обработка по регламенту |
Я |
26.09.16 — 12:48
после того, как установили новый сервер, перестало запускаться регламентное задание, по которому происходит запуск внешней обработки и формирование файлов dbf. Конфигурация УТ 10.3
Ошибка:
{ОбщийМодуль.дм_ОбщийМодуль.Модуль(529)}: Ошибка при запуске обработки ‘Выгрузка данных Боржоми’! {ОбщийМодуль.дм_ОбщийМодуль.Модуль(527)}: Ошибка при вызове метода контекста (Создать): Ошибка инициализации модуля: ВнешняяОбработка.SalesWorks.МодульОбъекта: {ВнешняяОбработка.SalesWorks.МодульОбъекта(3500,9)}: Процедура или функция с указанным именем не определена (Предупреждение)
Через запуск обработки все в конфигураторе все отрабатывает без ошибок. Права на каталог временных файлов есть, временный файл в каталоге есть.
1 — 26.09.16 — 12:49
это вам не это…
на скульной базе шутки с забиванием на клиент-сервер не проходят
2 — 26.09.16 — 12:49
какое Предупреждение на сервере?
3 — 26.09.16 — 12:50
Заменить Предупреждение на ОбщегоНазначенияКЛиентСервере.СообщитьПОльзователю()
4 — 26.09.16 — 12:51
Ситуация из серии «Поздно пить Боржоми» )))
5 — 26.09.16 — 12:52
(2) (1) (3)
До замены сервера все работало. База также была на скл. Вообще код никто не менял.
Для начала процедура не может выполнить {ОбщийМодуль.дм_ОбщийМодуль.Модуль(527)}: Ошибка при вызове метода контекста (Создать): а потом уже жалуется на предупреждение.
6 — 26.09.16 — 12:53
(4) надеюсь еще не поздно. Наш сервер обслуживает сторонняя организация, может они что то не донастроили?
7 — 26.09.16 — 12:54
(5) >До замены сервера все работало. База также была на скл. Вообще код никто не менял.
не похоже на правду
8 — 26.09.16 — 12:54
часть кода:
Если НЕ ВН.Пустая() Тогда
ЭтоОбработка = ?(ВН.ВидОбработки = Перечисления.ВидыДополнительныхВнешнихОбработок.Обработка, Истина, Ложь);
Если НЕ ЭтоОбработка Тогда
ВызватьИсключение «Ошибка при запуске обработки ‘Загрузка данных Боржоми’!»;
КонецЕсли;
Попытка
//Каталог = КаталогВременныхФайлов();
Каталог = «C:SalesWorks Enterprisetemp»;
Если Прав(Каталог, 1) = «» Тогда
Каталог = Лев(Каталог, СтрДлина(Каталог) — 1);
КонецЕсли;
ИмяФайла = Каталог+»v8_2B5_vo_»+ВН.Код+».tmp»;
//ИмяФайла = «C:v8_2B5_vo_»+ВН.Код+».tmp»;
ДвоичныеДанные = ВН.ХранилищеВнешнейОбработки.Получить();
ДвоичныеДанные.Записать(ИмяФайла);
Внешняя = Неопределено;
Внешняя = ВнешниеОбработки.Создать(ИмяФайла, Ложь);
Исключение
ВызватьИсключение «Ошибка при запуске обработки ‘Загрузка данных Боржоми’! » + ОписаниеОшибки();
КонецПопытки;
КонецЕсли;
9 — 26.09.16 — 12:56
(7) придется поверить. Я недавно работаю в этой канторе, при мне сервак меняли и при мне перестал код работать. Вот и разбираюсь почему
10 — 26.09.16 — 12:56
(8) либо этот код всегда выполнялся на клиенте, либо предупреждения раньше не было.
Ты можешь продолжать канючить, а можешь выпилить предупреждение. Второе решит проблему, первое — нет
11 — 26.09.16 — 12:57
(5) йо не лги, царю лжешь
12 — 26.09.16 — 12:57
предупреждение не находится в этом коде. Проблема не в предупреждении, а в создать(). Имхо
13 — 26.09.16 — 12:57
(9) запомни главное правило:
После этого не значит вследствии этого
14 — 26.09.16 — 12:57
(10) щас попробую.
15 — 26.09.16 — 12:58
(12) проблема в предупреждении, которое в модуле внешней обработки
16 — 26.09.16 — 12:58
(13) (11) (10) у меня есть подозрение, что клиентом запускалось, но ведь системщики говорят, что все настроили, как на прошлом сервере
17 — 26.09.16 — 12:59
(0) «Через запуск обработки все в конфигураторе » — переведи
18 — 26.09.16 — 12:59
(14) только править надо в ВнешняяОбработка.SalesWorks.МодульОбъекта(3500,9)
а не в
ОбщийМодуль.дм_ОбщийМодуль.Модуль(527)
19 — 26.09.16 — 12:59
(15) нету во внешней обработке предупреждения. Предупреждение выпадает в общем модуле конфы
20 — 26.09.16 — 13:00
Например, раньше вызов был через планировщик задач винды, а сейчас включили регламентное задание в 1С.
21 — 26.09.16 — 13:00
(18) самое интересное — номера строки этой во внешней обработки тоже нет
22 — 26.09.16 — 13:00
(20) это больше на правду похоже
23 — 26.09.16 — 13:00
пригласи, короче, специалиста
24 — 26.09.16 — 13:01
(23) я пригласила. вот интересуюсь у спецов.
25 — 26.09.16 — 13:01
(20) угу. и запускатели были настолько тупы что поднимали не COM, а целый апликейшен чтобы выполнить обработку?
26 — 26.09.16 — 13:02
(25) если бы знать кто раньше и как это сделал, мы щас не плюхались.
27 — 26.09.16 — 13:04
(25) так оно написано для толстого клиента онле и в СОМ не компилится даже.
28 — 26.09.16 — 13:04
(27) я понимаю.
просто сам факт интересный
29 — 26.09.16 — 13:05
(24)[я пригласила]
бюджет проекта ?
30 — 26.09.16 — 13:08
(0) > ‘Выгрузка данных Боржоми’!
Онищенко запретил вашему регламентному выполняться
31 — 26.09.16 — 13:09
(30) Онищенко уволен И мы его не боимся
32 — 26.09.16 — 13:12
(31) а зря, старика Кащея почти бессмертного практически с него рисовали…
33 — 26.09.16 — 13:12
(32) у…. с меня, возможно, Бабу-Ягу рисовали.
34 — 26.09.16 — 13:12
что именно там в этих строках №№ 527, 529, 3500?
35 — 26.09.16 — 13:13
(33) по сроку жизни вы ей в дети ещё не доросли
36 — 26.09.16 — 13:14
+ (34) какой именно код? Какое исключение отработало из тех двух?
37 — 26.09.16 — 13:15
(34) 527 строка Внешняя = ВнешниеОбработки.Создать(ИмяФайла, Ложь);
529 строка ВызватьИсключение «Ошибка при запуске обработки ‘Выгрузка данных Боржоми’! » + ОписаниеОшибки();
3500 строка — нет во внешней обработке
38 — 26.09.16 — 13:15
(36) 527 строка Внешняя = ВнешниеОбработки.Создать(ИмяФайла, Ложь); это отработало
39 — 26.09.16 — 13:19
(38) ну тогда отладчиком пошагово с этого места (F11)
40 — 26.09.16 — 13:21
(17) запустила внешнюю обработку из конфигуратора. Так понятно?
41 — 26.09.16 — 13:30
покажи строку 3500 в модуле обработки SalesWorks
42 — 26.09.16 — 13:31
(41) нету ее. обработка заканчивается на строке 3450
43 — 26.09.16 — 13:33
(39) По отладке, выпадает ошибка на строке 527.
ВнешниеОбработки.Создать(ИмяФайла, Ложь) {(1)}: Ошибка при вызове метода контекста (Создать)
44 — 26.09.16 — 13:46
(43) потому что на сервере не может скомпилироваться код модуля обработки
45 — 26.09.16 — 13:50
(43) Ну Екатерин Викторовна, ну ёлы палы,в (0) же русским языком написано:
1) Ошибка при вызове метода контекста (Создать):
2) Ошибка инициализации модуля: ВнешняяОбработка.SalesWorks.МодульОбъекта:
3) {ВнешняяОбработка.SalesWorks.МодульОбъекта(3500,9)}: Процедура или функция с указанным именем не определена (Предупреждение)
В переводе это означает, что при создании обработки при попытке инициализации модуля объекта этой создаваемой обработке на сервере произошла ошибка — функция Предупреждение, используемая в строке 3500 модуля неизвестна для сервера.
Ну как еще написать-то?
46 — 26.09.16 — 14:01
(44) (45) Я это все понимаю, у меня нет доступа настройки сервера, поэтому мне надо четко объяснить системщикам что надо сделать. Почитав умных людей я поняла, что скорее всего нет полного доступа в каталог для пользователей, под которыми запускается обработка
47 — 26.09.16 — 14:02
Всем спасибо!!!
48 — 26.09.16 — 14:27
у тебя старая обработка в справочнике внешних обработок
49 — 26.09.16 — 14:55
(40) В конфигураторе нельзя обработку «запустить», можно открыть для изменения. Запустить можно через Предприятие из меню Файл-Открыть, или из справочника внешних обработок.
50 — 26.09.16 — 15:11
(46) проблема не в сервере, а в обработке. Сервер в порядке.
51 — 27.09.16 — 07:33
(50) Подскажите, в чем именно проблема в обработке? куда копать?
52 — 27.09.16 — 07:43
(51) В 9 символе 3500 строки кода модуля обработки используется процедура «Предупреждение» недоступная при выполнении обработки на сервере.
Клуб имени Мисти, прастихосподи.
53 — 27.09.16 — 07:44
(45) Нашла ошибку. Пришлось отключиться от проблемы на другую и сразу прояснение в голове. СПАСИБО!!!
54 — 27.09.16 — 07:44
(52) Еще раз СПАСИБО. Просто глаз замылился уже. Разобралась
55 — 27.09.16 — 08:37
(51) как обычно. пользователю usr1cv8 на новом сервере не дали права на папку C:SalesWorks Enterprisetemp
позовите нормальных системщиков.
Mauser
56 — 27.09.16 — 08:48
(55) Очнулся =)