Как сбросить панель управления Kudu WebJob или ведение журнала?

Я пытаюсь найти сведения о выполнении функций определенного WebJob. К сожалению, панель функций в Kudu показывает дубликаты, восклицательные знаки и отсутствие выполнения функций более двух месяцев.

Панель управления функциями веб-заданий

Попытка использовать Azure CLI для вывода списка запусков веб-задания приводит к ошибке NotFound.

Веб-задание было перемещено в другое веб-приложение, которое может быть связано.

Неважно, если вся история журналирования будет стерта и все сброшено, я просто хочу, чтобы это снова заработало! Любые идеи?


person Alex Angas    schedule 21.04.2016    source источник


Ответы (2)


Просто просмотрите учетную запись хранения, настроенную для панели мониторинга Azure WebJob (с помощью такого инструмента, как Microsoft Azure Storage Explorer), и удалите содержимое контейнеров azure-jobs-* и azure-webjobs-*:

контейнеры для блогов

person Julien Corioland    schedule 21.04.2016
comment
Это заняло вечность, и похоже, что простое удаление контейнеров могло быть в порядке. Несмотря на это, у меня все еще были проблемы, возможно, из-за того, что у меня были веб-задания с одинаковым именем функции, или, может быть, из-за совместного использования между разными слотами развертывания. Я разделил все и стер эти журналы, и теперь все выглядит нормально. - person Alex Angas; 23.05.2016
comment
Каким-то образом мои рабочие места сломались после удаления выше 4 контейнеров. Удаление + повторное развертывание устранили проблему. - person Konstantin Salavatov; 04.09.2017
comment
По моему опыту, это обычно приводит к сбою веб-заданий при запуске с ошибкой 409 Conflict. Я обнаружил, что мне обычно приходится удалять всю учетную запись хранения и создавать ее заново. - person Trevor Elliott; 24.11.2017
comment
Технически я думаю, что Azure требуется некоторое время для удаления контейнеров, и вам просто нужно немного подождать. - person Trevor Elliott; 24.11.2017

Чтобы удалить элементы, отображаемые под Functions на панели управления веб-заданиями, просто удалите запись в таблице больших двоичных объектов Azure Storage AzureWebJobsHostLogscommon, соответствующую RowKey, совпадающую с именем, которое там указано.

После этого - на приборной панели больше не отображаются функции, которые были удалены из этой таблицы.

person SliverNinja - MSFT    schedule 28.11.2017