Как определить, является ли контроллер входа в настоящее время передавать код состояния ошибки в приложение C#C#

Место общения программистов C#
Ответить
Anonymous
 Как определить, является ли контроллер входа в настоящее время передавать код состояния ошибки в приложение C#

Сообщение Anonymous »

Я внедрил пользовательский бэкэнд в моем контроллере Ingress, который развертывается через диаграмму Helm через трубопровод Azure DevOps. Идея состоит в том, чтобы включить бэкэнд для передачи кодов состояния ошибки в приложение C#, поэтому она отображает пользовательскую страницу ошибки вместо контроллера входа. < /P>
В моих значениях. Среда разработки я внес следующие изменения < /p>
# bypass nginx controllers for the chosen error codes
disable-proxy-intercept-errors: "true"

# Create a backend to handle the error codes
defaultBackend:
  enabled: True

# use the recommended image for handling error codes.
# It will also deploy an additional pod per ingress controller per environment.
  image:
image: ingress-nginx/custom-error-pages
< /code>
С момента изменения новой стручки было добавлено вместе с моим контроллером Ingress. Page
Проблема : пользовательская страница ошибки, записанная в приложении C#, не отображается. Вместо этого появляется сообщение контроллера по умолчанию, когда загружается большой файл < /p>
Есть ли способ подтвердить, что ошибка определенно передается в приложение C# (которое развертывается в кластере AKS)
Я вижу следующее в наших журналах контроллера входа
10.142.0.92 - - [29/Jan/2025:16:41:07 +0000] "GET /DataSharing HTTP/2.0" 200 17821 "https://internal-portal.myorg.uk/ApplicationBulkUploads" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0" 3417 0.393 [internal-web-app-80] [] 10.142.0.206:5000 17841 0.392 200 131bd43195590e8xxxxxxxxxxx

и следующее в бэкэнд -Pod
2025/01/29 16:56:41 unexpected error reading media type extension: mime: unexpected content after media subtype. Using .htm
2025/01/29 16:56:41 unexpected error opening file: open /www/413.html: no such file or directory
2025/01/29 16:56:41 serving custom error response for code 413 and format text/html from file /www/4xx.html
2025/01/29 16:58:31 unexpected error reading media type extension: mime: unexpected content after media subtype. Using .htm
2025/01/29 16:58:31 unexpected error opening file: open /www/413.html: no such file or directory
2025/01/29 16:58:31 serving custom error response for code 413 and format text/html from file /www/4xx.html
2025/01/29 17:04:50 unexpected error reading media type extension: mime: unexpected content after media subtype. Using .htm
2025/01/29 17:04:50 unexpected error opening file: open /www/413.html: no such file or directory
< /code>
Вы можете видеть, что день такой же, но время не так, поэтому я не уверен, что делать из вышеупомянутой информации, так что похожи на журналы в бэкэнд по умолчанию не связаны с ошибкой Зарегистрировано в контроллере Incress < /p>
Ошибка в моем журнале контроллера Ingress была сгенерирована, пытаясь загрузить большой файл < /p>
Our helm chart version is 4.0.5

and NGINX Ingress controller version is as below
Release: v1.0.3
Repository: https://github.com/kubernetes/ingress-nginx
nginx version: nginx/1.19.9


Подробнее здесь: https://stackoverflow.com/questions/793 ... e-to-c-sha
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»