Неожиданная регистрация - PullRequest
       3

Неожиданная регистрация

0 голосов
/ 06 февраля 2019

У меня есть ASP.NET Core API.Я использую стандартное ведение журнала .NET Core Microsoft.Extensions.Logging.ILogger

Я вижу записи в журнале, которые я не регистрирую.Некоторые записи журнала показывают полезную нагрузку JSON, которая входит в API, что приятно, но я нигде не регистрирую ее в своем коде.

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

[INF] Request starting HTTP/1.1 GET http://***.***.***.***/api/webhook (ca22a1cb)

[INF] Request finished in 0.1028ms 404 (791a596a)

"webhook" - это контроллер, но, похоже, запрос не относится к какой-либо конкретной конечной точке контроллера.Похоже, что реплицирует 2 вышеуказанных оператора журнала.Это тот же блок, что и выше (запрос запускается и запрос завершается) и всегда 4 раза в минуту (всего 8).Они также всегда появляются в одно и то же время в течение минуты.Один набор на 15 секунд в минуте, один набор на 3 секунды позже с 18 секундами в минуту, один набор на 45 секунд в минуту и ​​последний на 3 секунды позже с 48 секундами в минуту.

1 Ответ

0 голосов
/ 07 февраля 2019

Работая с коллегой, мы поняли это.Он размещен на AWS, и AWS был настроен на проверку работоспособности каждые 30 секунд для конечной точки / api / webhook (даже не для действительной конечной точки), поскольку не удалось повторить попытку через 3 секунды.Изменение интервала проверки работоспособности и конечной точки привело к изменению журнала.

Я, должно быть, ошибся, что он показывался в локальных журналах.

Я до сих пор не знаю, почему такого родажурналы создаются проектом ASP.NET Core в первую очередь, поскольку в моем коде нет записей для этого, но, по крайней мере, теперь я знаю, откуда поступает запрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...