Niedawno mieliśmy problemy z utratą przez niektóre serwery Windows uprawnień do plików / folderów.
Niezmiennie jest to folder witryny używany przez IIS, a jest nim ApplicationPoolIdentity, usługa sieciowa lub konto usługi w całej domenie.
Jeden z przypadków miał miejsce po aktualizacji .NET Framework z 4.5.x do 4.7.1, co spowodowało ponowne uruchomienie.
Innym razem mógł nastąpić restart, ale brak aktualizacji .NET Framework.
Sam nie jestem guru Windows Server, ale szukam rzeczy, które nasz zespół operacyjny mógłby zbadać, ponieważ chciałbym do nich przejść z sugestiami.
Do tej pory mam:
- Sprawdzanie, które konto utraciło uprawnienia w przypadku awarii drugiego serwera.
- Sprawdzanie, czy ten serwer uruchomił się ponownie.
- Sprawdzanie dzienników witryny, aby zobaczyć, jak szybko po ponownym uruchomieniu lub innej pracy zaczęliśmy otrzymywać błędy HTTP 500.
- Czy wprowadzono jakieś zmiany w rejestrze (wszystkie maszyny wirtualne, o których wiem, że zamierzamy złożyć wniosek o poprawkę wydajności Meltdown w rejestrze).
Uruchomiłem aktualizacje systemu .NET Framework kilkadziesiąt razy, w tym do wersji 4.7.1, ale tak się nie stało, ale obecnie jest to wina.