Kommentaaride laadimisel ilmnes probleem.

Kuidas säilitada veebiserveri logisid pikemalt kui üks kuu?


  Trüki

Vaikimisi arhiveerib cPanel Sinu veebiserveri logid iga kuu lõpus ja kustutab seejärel eelmise kuu arhiivid. Liiklust saab tagantjärele uurida reeglina vaid viimase kuu ulatuses. Logide pikemaks säilitamiseks lülita cPanelis automaatne kustutamine välja ja lisa cron-töö, mis kustutab ainult vanad arhiivid.

Lühidalt

  • Samm 1: moodulis Toorlogid (RAW) eemalda linnuke eelmise kuu logide kustutamiselt.
  • Logid jäävad kataloogi ~/logs.
  • Samm 2: moodulis Cron-tööd lisa käsk, mis kustutab näiteks üle 90 päeva vanad arhiivid.

Pikem säilitamine (näiteks 3 kuud või pool aastat) annab ootamatute turvaintsidentide korral parema ülevaate toimunust.

Skeem: iga kuu lõpus arhiveeritakse logid kataloogi ~/logs. Vaikimisi kustub eelmise kuu arhiiv, pärast seadistust jääb alles ja cron-töö kustutab üle 90 päeva vanad arhiivid
Logide säilitamine enne ja pärast seadistust.

Samm 1: kuidas lülitada välja vanade logide kustutamine?

Esmalt keela cPanelis vanade logide automaatne kustutamine iga kuu lõpus.

cPanelToorlogid (RAW)

  1. Logi sisse cPaneli haldusliidesesse.

  2. Ava moodul Toorlogid (RAW).

  3. Eemalda lehe ülaosas linnuke valikult „Eemalda iga kuu lõpus oma kodukataloogist eelmise kuu arhiveeritud logid.“

    cPaneli moodul Toorlogid (RAW), plokk Seadista logid: kolm valikut ja nupp Salvesta
    Teine valik kustutab iga kuu eelmise kuu arhiivid. Eemalda sealt linnuke.
  4. Salvesta muudatused nupuga Salvesta.

Nüüd arhiveerib cPanel logid iga kuu lõpus Sinu kontole kataloogi ~/logs, kuid ei kustuta neid enam automaatselt.

Samm 2: kuidas seadistada vanade logide automaatne puhastus?

Suure liiklusega veebilehtede logifailid võivad võtta märkimisväärselt kettaruumi. Seepärast ei ole mõistlik lasta neil igavesti koguneda.

Lisa automaatne reegel (cron-töö), mis kustutab näiteks üle 90 päeva vanad (umbes 3 kuud) logid.

cPanelCron-tööd

  1. Mine tagasi cPaneli avalehele.

  2. Ava moodul Cron-tööd.

  3. Keri lehel allapoole jaotisesse Lisa uus cron-töö.

  4. Vali jaotises Tavalised seaded käivituse sageduseks näiteks Kord päevas (0 0 * * *).

  5. Kopeeri lahtrisse Käsk: järgmine käsklus:

    find ~/logs -type f -name "*.gz" -mtime +90 -delete

    See käsk otsib kataloogist logs kõiki .gz-laiendiga arhiive, mis on üle 90 päeva vanad, ja kustutab need.

    cPaneli moodul Cron-tööd, plokk Lisa uus cron-töö: PHP-käsu näide, valik Tavalised seaded ja väli Minut
    Koristuse cron-töö lisad plokis Lisa uus cron-töö.
  6. Vajuta nuppu Lisa uus cron-töö.

Tähtis

Logide arhiveerimine tarbib Sinu virtuaalserveri paketi salvestusmahtu. Jälgi aeg-ajalt cPaneli avalehelt kettaruumi (Salvestusruumi kasutus) seisu, et kogunevad logid ei võtaks liigselt ressurssi.

Nõuanne

Logide lühemaks säilitamiseks muuda cron-töö käsus olevat numbrit, näiteks +90 asemel +60.


Jaga
Kas oli kasu?  
© Virtuaal.com Privaatsuspoliitika