Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dzienniki serwera PostgreSQL umożliwiają diagnozowanie konkretnych problemów napotykanych w wystąpieniu elastycznego serwera Azure Database for PostgreSQL oraz uzyskanie szczegółowego wglądu w działania uruchamiane na Twoich serwerach. Dzienniki uaktualniania wersji głównej umożliwiają rozwiązywanie problemów z błędami, które mogą wystąpić podczas próby uaktualnienia serwera do wyższej wersji głównej bazy danych PostgreSQL.
Domyślnie rejestrowanie dzienników serwera w celu ich pobrania w elastycznym wystąpieniu serwera Azure Database for PostgreSQL jest wyłączone. Jednak po włączeniu tej funkcji wystąpienie serwera elastycznego usługi Azure Database for PostgreSQL rozpoczyna przechwytywanie dzienników serwera do plików, które można pobrać w celu przeprowadzenia szczegółowej inspekcji. Możesz użyć witryny Azure Portal lub poleceń interfejsu wiersza polecenia platformy Azure, aby wyświetlić listę i pobrać te pliki, które mogą pomóc w rozwiązywaniu problemów.
W tym artykule wyjaśniono, jak włączyć i wyłączyć funkcję. Opisano w nim również sposób wyświetlania listy wszystkich dostępnych dzienników serwera oraz sposobu ich pobierania.
Procedura włączania przechwytywania dzienników PostgreSQL oraz dzienników aktualizacji do pobrania
Korzystanie z portalu Azure:
Wybierz swoją instancję elastycznego serwera usługi Azure Database dla PostgreSQL.
W menu zasobów w sekcji Monitorowanie wybierz pozycję Dzienniki serwera.
Zaznacz pole zaznaczenia Zapisz dzienniki do pobrania.
Zrzut ekranu przedstawiający sposób konfigurowania serwera do przechwytywania dzienników serwera PostgreSQL oraz dzienników uaktualnień głównych wersji. Przechwycone pliki dziennika można pobrać do inspekcji.
Domyślnie pliki dziennika są przechowywane przez trzy dni, ale można dostosować okres przechowywania z 1 do 7 dni. Użyj fragmentatora Okres przechowywania dziennika (w dniach), aby dostosować się do żądanej konfiguracji.
Wybierz przycisk Zapisz .
Powiadomienie informuje, że usługa przygotowuje logi do pobrania.
Po zakończeniu operacji zostanie wyświetlone powiadomienie informujące, że usługa zakończyła konfigurację zapisywania logów do pobrania.
Note
Kilka minut po włączeniu przechwytywania dzienników serwera do pobrania pierwszy dziennik będzie dostępny do pobrania.
Początkowo i przez około godzinę dzienniki serwera zajmują miejsce na dysku danych. Następnie są one przenoszone do magazynu kopii zapasowych i przechowywane tam przez skonfigurowany okres przechowywania.
Kroki wyłączania przechwytywania dzienników postgreSQL i uaktualniania do pobrania
Korzystanie z portalu Azure:
Wybierz swoją instancję elastycznego serwera usługi Azure Database dla PostgreSQL.
W menu zasobów w sekcji Monitorowanie wybierz pozycję Dzienniki serwera.
Wyczyść pole wyboru Przechwyć dzienniki pobierania .
Wybierz przycisk Zapisz .
Powiadomienie informuje, że usługa przygotowuje logi do pobrania.
Po zakończeniu operacji zostanie wyświetlone powiadomienie informujące, że usługa zakończyła konfigurację zapisywania logów do pobrania.
Procedura wyświetlania listy przechwyconych dzienników dostępnych do pobrania
Korzystanie z portalu Azure:
Wybierz swoją instancję elastycznego serwera usługi Azure Database dla PostgreSQL.
W menu zasobów w sekcji Monitorowanie wybierz pozycję Dzienniki serwera.
Tabela zawiera wszystkie przechwycone pliki dziennika, które nie zostały jeszcze usunięte. Pliki przechwycone w pewnym momencie, ale zostały usunięte, ponieważ przekroczyły skonfigurowany okres przechowywania, nie są już widoczne ani dostępne. Korzystając z pól Wyszukaj pliki zawierające nazwy, Zakres czasu i Typ dziennika , można zdefiniować warunki filtrowania, aby zmniejszyć wyświetlane dzienniki. Wybierając nagłówek kolumny, można sortować listę widocznych plików dziennika w kolejności rosnącej lub malejącej według wartości atrybutu reprezentowanego przez wybrany nagłówek. W każdej dostępnej kolumnie można zobaczyć różne atrybuty każdego pliku:
-
Nazwa: nazwa pliku dziennika. Usługa przypisuje każdemu plikowi dziennika nazwę z tym wzorcem
postgresql_yyyy_mm_dd_hh_00_00.log. - Czas ostatniej aktualizacji: sygnatura czasowa ostatniego przesłania każdego pliku dziennika. Pliki dziennika są przekazywane co około 10 minut.
- Rozmiar: rozmiar w bajtach zajmowanych przez plik dziennika.
- Typ dziennika: dziennik serwera wskazuje, że plik odpowiada dziennikowi serwera PostgreSQL. Dziennik uaktualniania wskazuje, że plik odpowiada dziennikowi uaktualniania wersji głównej.
-
Nazwa: nazwa pliku dziennika. Usługa przypisuje każdemu plikowi dziennika nazwę z tym wzorcem
Zawartość tabeli nie jest automatycznie aktualizowana. Aby wyświetlić najnowsze informacje, możesz wybrać pozycję Odśwież.
Procedura pobierania przechwyconych dzienników
Korzystanie z portalu Azure:
Wybierz swoją instancję elastycznego serwera usługi Azure Database dla PostgreSQL.
W menu zasobów w sekcji Monitorowanie wybierz pozycję Dzienniki serwera.
Tabela zawiera wszystkie przechwycone pliki dziennika, które nie zostały jeszcze usunięte. Pliki przechwycone w pewnym momencie, ale zostały usunięte, ponieważ przekroczyły skonfigurowany okres przechowywania, nie są już widoczne ani dostępne. Korzystając z pól Wyszukaj pliki zawierające nazwy, Zakres czasu i Typ dziennika , można zdefiniować warunki filtrowania, aby zmniejszyć wyświetlane dzienniki. Wybierając nagłówek kolumny, można sortować listę widocznych plików dziennika w kolejności rosnącej lub malejącej według wartości atrybutu reprezentowanego przez wybrany nagłówek. Zidentyfikuj dziennik, który chcesz pobrać, a następnie w kolumnie Akcje wybierz pozycję Pobierz.
Jeśli chcesz jednocześnie pobrać wiele plików dziennika, wybierz wszystkie pliki, które chcesz pobrać, a następnie wybierz pozycję Pobierz na pasku narzędzi.
Zawartość tabeli nie jest automatycznie aktualizowana. Aby wyświetlić najnowsze informacje, możesz wybrać pozycję Odśwież.