az webapp troubleshoot
Ta grupa poleceń jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus
Diagnozowanie typowych problemów z aplikacją internetową systemu Linux.
Grupa poleceń w wersji zapoznawczej, która paruje wbudowane testy konfiguracji (z usługi KuduLite w ramach procesu roboczego) ze stanem środowiska uruchomieniowego dla wystąpienia i podsumowaniami uruchamiania z usługi ARM. Użyj polecenia , gdy uruchamianie aplikacji systemu Linux kończy się niepowodzeniem, zwracanie protokołu HTTP 502/503 lub wykazywanie innych błędów po wdrożeniu.
Polecenia
| Nazwisko | Opis | Typ | Stan |
|---|---|---|---|
| az webapp troubleshoot collect |
Zbieranie artefaktów diagnostycznych z aplikacji internetowej systemu Linux. |
Core | Preview |
| az webapp troubleshoot collect network-capture |
Zbieranie i analizowanie przechwytywania pakietów z kontenera aplikacji internetowej systemu Linux. |
Core | Preview |
| az webapp troubleshoot config |
Zweryfikuj konfigurację aplikacji internetowej systemu Linux i uwidokuj ostatni błąd środowiska uruchomieniowego. |
Core | Preview |
| az webapp troubleshoot deployment |
Pokaż najnowszy stan wdrożenia i informacje diagnostyczne dla aplikacji internetowej systemu Linux. |
Core | Preview |
| az webapp troubleshoot status |
Pokaż stan środowiska uruchomieniowego witryny i ostatnie podsumowanie uruchamiania dla aplikacji internetowej systemu Linux. |
Core | Preview |
az webapp troubleshoot config
Grupa poleceń "rozwiązywanie problemów z aplikacją internetową" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus
Zweryfikuj konfigurację aplikacji internetowej systemu Linux i uwidokuj ostatni błąd środowiska uruchomieniowego.
Agreguje dwa źródła danych w jeden raport: (1) Wbudowane kontrole konfiguracji — zestaw typowych ustawień usługi App Service systemu Linux (linuxFxVersion, powiązanie portu, polecenie uruchamiania, alwaysOn, ścieżka sprawdzania kondycji, ...) oceniane względem migawki konfiguracji uruchomionej witryny.
(2) Błąd stanu środowiska uruchomieniowego lokacji zgłoszony przez usługę App Service dla procesu roboczego reprezentowanego przez migawkę sprawdzania konfiguracji. Użyj z --instance nazwą maszyny procesu roboczego, aby pobrać testy konfiguracji tego procesu roboczego. Identyfikator wystąpienia zwrócony przez te testy służy do wybierania zgodnego błędu środowiska uruchomieniowego. Jeśli migawka konfiguracji jest niedostępna, nazwa maszyny jest rozpoznawana za pośrednictwem usługi ARM, więc błąd innego procesu roboczego nie jest zwracany. Błędy środowiska uruchomieniowego są widoczne tylko wtedy, gdy wystąpiły w ciągu ostatnich 15 minut. Starsze błędy są pomijane zarówno ze ustrukturyzowanych danych wyjściowych, jak --report i widoku. Aby uzyskać 24-godzinne spojrzenie na stan środowiska uruchomieniowego i próby uruchomienia, uruchom polecenie az webapp troubleshoot status.
Domyślnie polecenie zwraca ładunek ze strukturą, więc standardowe -o json/yaml/tsv/table formatery obsługują dane wyjściowe. Przekaż --report , aby wydrukować czytelny dla człowieka raport dwuczęściowy do stdout.
az webapp troubleshoot config --name
--resource-group
[--acquire-policy-token]
[--change-reference]
[--instance]
[--report {false, true}]
[--slot]
Przykłady
Uruchom wbudowane testy konfiguracji i wyświetl ostatni błąd środowiska uruchomieniowego, jeśli istnieje (domyślnie plik JSON)
az webapp troubleshoot config --name MyWebApp --resource-group MyResourceGroup
Drukowanie raportu czytelnego dla człowieka
az webapp troubleshoot config --name MyWebApp --resource-group MyResourceGroup --report
Określanie docelowego miejsca wdrożenia
az webapp troubleshoot config --name MyWebApp --resource-group MyResourceGroup --slot staging
Uruchamianie testów i wyświetlanie ostatniego błędu środowiska uruchomieniowego dla określonego wystąpienia procesu roboczego
az webapp troubleshoot config --name MyWebApp --resource-group MyResourceGroup --instance lw0sdlwk000002
Parametry wymagane
Nazwa aplikacji internetowej. Jeśli nie zostanie określony, zostanie wygenerowana losowo nazwa. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults web=<name>.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Filtrowanie kontroli konfiguracji według nazwy maszyny procesu roboczego. Zalecenie dotyczące błędu środowiska uruchomieniowego używa odpowiedniego identyfikatora wystąpienia usługi ARM i nigdy nie wraca do innego procesu roboczego.
Wydrukuj raport czytelny dla człowieka zamiast ładunku strukturalnego.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
Nazwa miejsca. Wartość domyślna miejsca produkcyjnego, jeśli nie zostanie określona.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az webapp troubleshoot deployment
Grupa poleceń "rozwiązywanie problemów z aplikacją internetową" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus
Pokaż najnowszy stan wdrożenia i informacje diagnostyczne dla aplikacji internetowej systemu Linux.
Zwraca migawkę typu punkt w czasie z usługi Kudu i wzbogaca ją o stan kompilacji i środowiska uruchomieniowego platformy, gdy jest dostępny. Polecenie obsługuje aplikacje internetowe systemu Linux i nie czeka na ukończenie wdrożenia.
az webapp troubleshoot deployment --name
--resource-group
[--acquire-policy-token]
[--change-reference]
[--slot]
Przykłady
Pokaż najnowszy stan wdrożenia aplikacji internetowej.
az webapp troubleshoot deployment --resource-group ResourceGroup --name AppName
Pokaż najnowszy stan wdrożenia dla miejsca wdrożenia.
az webapp troubleshoot deployment --resource-group ResourceGroup --name AppName --slot staging
Parametry wymagane
Nazwa aplikacji internetowej. Jeśli nie zostanie określony, zostanie wygenerowana losowo nazwa. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults web=<name>.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Nazwa miejsca aplikacji internetowej. Domyślnie jest to miejsce produkcyjne.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az webapp troubleshoot status
Grupa poleceń "rozwiązywanie problemów z aplikacją internetową" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus
Pokaż stan środowiska uruchomieniowego witryny i ostatnie podsumowanie uruchamiania dla aplikacji internetowej systemu Linux.
Agreguje dwa źródła danych:
- Stan środowiska uruchomieniowego witryny
- Podsumowanie uruchomienia: KuduLite (SCM) /api/startuplogs/summary (liczba pomyślnych i zakończonych niepowodzeniem prób uruchomienia w ciągu ostatnich 24 godzin oraz najnowsze znaczniki czasu powodzenia i niepowodzenia).
Użyj --instance, aby ograniczyć zakres obu do jednego procesu roboczego. Domyślnie polecenie zwraca ładunek ze strukturą, więc standardowe -o json/yaml/table formatery obsługują dane wyjściowe. Przekaż --report , aby wydrukować czytelny dla człowieka raport dwuczęściowy do stdout.
az webapp troubleshoot status --name
--resource-group
[--acquire-policy-token]
[--change-reference]
[--instance]
[--report {false, true}]
[--slot]
Przykłady
Pokaż stan wszystkich wystąpień aplikacji internetowej (domyślnie JSON)
az webapp troubleshoot status --name MyWebApp --resource-group MyResourceGroup
Drukowanie raportu czytelnego dla człowieka
az webapp troubleshoot status --name MyWebApp --resource-group MyResourceGroup --report
Pokaż stan o zakresie dla pojedynczego wystąpienia procesu roboczego
az webapp troubleshoot status --name MyWebApp --resource-group MyResourceGroup --instance 7c2d9
Parametry wymagane
Nazwa aplikacji internetowej. Jeśli nie zostanie określony, zostanie wygenerowana losowo nazwa. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults web=<name>.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Określanie zakresu raportu do pojedynczego wystąpienia procesu roboczego.
Akceptuje szesnastkowy identyfikator wystąpienia (z az webapp list-instances) lub nazwę maszyny (np. lw0sdlwk0007AB). Po pominięciu funkcja zwraca przegląd każdego wystąpienia widocznego w ciągu ostatnich 24 godzin.
Drukuj czytelny dla człowieka, kolorowy raport zamiast zwracać dane ustrukturyzowane.
Po ustawieniu polecenie zapisuje sformatowany raport (tabela przeglądu oraz stan ostatniego środowiska uruchomieniowego i podsumowanie uruchamiania) do wartości stdout i nie zwraca żadnych danych wyjściowych z możliwością odczytu maszyny. Pomiń parametr --report, aby zachować domyślny ładunek ustrukturyzowany, który działa z elementami -o json, -o yamli -o table.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
Nazwa miejsca. Wartość domyślna miejsca produkcyjnego, jeśli nie zostanie określona.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |