Naplók IIS - takarítás

IIS webkiszolgáló a munkájuk során létrehoz egy elég nagy térfogatú log-fájlokat. Minden semmit, de az alapértelmezett IIS naplófájlok találhatók a rendszer meghajtón. amelyek jellemzően nem adnak egy nagy összeg. Nos, ha van egy virtuális gépet, akkor egyszerűen figyelmen kívül hagyja a hiányzó meghajtó C: \, növeli a térfogatát, ha szükséges, az előny a funkcionális virtuális gépek második generációs Hyper-V segítségével növelni a méretét még a rendszer meghajtó kikapcsolása nélkül a szerver, csak egy érintés. És ha nincs ilyen lehetőség? Ebben az esetben, a bővítés a naplók lehet a fő probléma.

Ebben a cikkben lesz szó, hogyan kell kezelni az IIS log-fájlokat, és automatizálja az eltávolítási folyamatot.

Ha érdekel a téma a Windows Server, azt javasoljuk, hogy címkézni Windows Server blogomban.

Alapértelmezés szerint az IIS naplók található a könyvtárban% SystemDrive% \ inetpub \ logs \ LogFiles. Jel tisztítására is gyorsan apadó tér rendszer korong. Ebben az esetben a rendszer adminisztrátorok kezdik meg, mit tart olyan sok helyet, és sikeresen inetpub mappát, mivel az alapértelmezett szinte nincs súlya:

Naplók IIS - takarítás

De miért? A tény az, hogy kezdetben nem rendelkezik jogosultságokkal dobná, így nem lehet látni a valódi térfogat:

Naplók IIS - takarítás

Próbáld ki, hogy minden almappájaként% SystemDrive% \ inetpub \ logs \ LogFiles. egyetértve a kinevezését a szükséges engedélyek, és végül látni, hogy az igazi mappák mennyisége nem túl kicsi:

Naplók IIS - takarítás

Persze adtam példáját screenshotok a teszt szerver. Elmozdulás szerver bejelentkezik prodakshene elérheti tíz vagy több száz gigabájt nyugodtan.

A parancs az elszámolási log-file ebben az esetben a következő lenne:

PS C: \ Windows \ system32> GCI 'C: \ Inetpub \ logs \ LogFiles' -include '* .log' -Recurse |. LastWriteTime -LT (Get-Date) .AddDays (-3) | Távolítsuk-tétel

A cmdlet (Get-Date) .AddDays (-3) -3 helyett a készlet a saját. -3 azt mondja, hogy törli az összes fájl régebbi, mint három nap. Számomra ez a legjobb ár-érték akkor is különböző lehet. A prodakshene Azt javaslom, így legalább egy héttel a történelem, és ha a tér lehetővé teszi, majd egy hónap nem lesz felesleges.

Hozzon létre egy külön számlán rendszergazdai csinálni nem szükséges:

Naplók IIS - takarítás

Számítógép konfigurációja \ Windows beállításai \ Biztonsági beállítások \ Helyi házirend \ Felhasználói jogok kiosztása

Naplók IIS - takarítás

Akkor meg kell adni a felhasználói jogokat a könyvtárba% SystemDrive% \ inetpub \ logs \ LogFiles. Elegendő jogok olvasni + jogot, hogy törli a fájlokat és mappákat:

Naplók IIS - takarítás

Ismét megnyílik egy ablak rendelni jogosultsággal cserélni az összes leányvállalat az anyavállalat (anélkül, hogy nem fog működni, mert ebben a katalógus off öröklés):

Naplók IIS - takarítás

A következő lépés - létrehozása ütemezett feladat (az érveket be ezt a parancsot, amelyet a fent említett):

Naplók IIS - takarítás

Ügyeljünk arra, hogy a munkát - ezt az útmutatót, és ha minden jól ment (lásd a munkanapló.) Tedd a teljesítménye 2-3 percre a pontos időt, hogy ellenőrizze, hogyan működik az automatikus start. Ebben az esetben győződjön meg arról, hogy a régebbi fájlok tényleg nyugdíjas.

Kapcsolódó cikkek