Транспорт ишке ашпаган прокси байланышын логго жаза алат, ал эми колдонмо ошол эле учурда реактивдик катаны кабыл алып, иштетет. Лог жазуусу гана колдонмонун иштетүүчүсү өткөрүп жиберилгенин далилдебейт.

Ката сигналын чынында жазылуучу чынжырдан көзөмөлдөңүз. Бир гана Mono куруп жаткан коддун айланасындагы try/catch кийинки тармактык бузулууну иштетүүдөн башка чөйрө.

ОператорТаасир
doOnErrorКата уланганда каптал таасирди аткарат
onErrorMapБир катаны башка катага айландырат
onErrorResumeАльтернативалуу жарыялоочуга которулат

Колдонмого керектүү жүрүм-турумду тандаңыз. Көрсөткүчтү жазуу жасалма ийгиликтүү мазмунду кайтарууну талап кылбайт. Альтернативалуу жооп колдонмонун атайын натыйжасы болушу керек, ийгиликсиз маршрутту жашыруу жолу эмес.

Ошондой эле транспорттын өзгөчө кырдаалдарын алынган HTTP ката статустарынан айырмалаңыз. Прокси байланышы кадимки бара турган жердин жообу пайда боло электе эле бузулушу мүмкүн, ошондуктан HTTP статусун иштетүүчүгө текшерер эч нерсе болбошу мүмкүн. Төмөнкү деңгээлдеги бузулууну диагностикалоодо WebClientRequestException себебин сактаңыз.

Логго жазуды натыйжаны түшүнгөндөн кийин гана жөндөңүз. Бүт транспорт логгерин өчүрүү кийинки тайм-аут, TLS маселеси же аутентификация бузулушу үчүн керектүү далилдерди жоготуусу мүмкүн, реактивдик түтүктүн жүрүм-турумун өзгөртпөстөн.

Тектеш макалалар