Log ir saugykla
Sąranka
Log skaitymas
Nuoroda į Log skaitymas- Atidaryk Settings > Logs (nustatymai > log). Jį mato savininkas ir administratoriai.
- Pasirink Level (lygis): Every line (kiekviena eilutė), Warnings and errors (įspėjimai ir klaidos) arba Errors only (tik klaidos).
- Į Text (tekstas) įvesk žodžius, kad liktų tik eilutės su jais. Didžiosios ir mažosios raidės nesvarbios.
- Nustatyk From (nuo) ir To (iki), kad apribotum dienas; To įskaitoma. Paspausk Apply (taikyti).
- Naršyk su Newer (naujesni) ir Older (senesni) po 100 eilučių, naujausios pirmos. Turėtum pamatyti tik atitinkančias eilutes.
Log pasidalinimas
Nuoroda į Log pasidalinimas- Puslapyje Settings > Logs paspausk Download (atsisiųsti). Gausi naujausias eilutes, iki 2 MB, kaip tekstinį failą.
- Prisegk jį ten, kur prašai pagalbos. Žr. Gauk pagalbos.
Raktai, tokenai ir slaptažodžiai jau paslėpti kaip [hidden]. Vis tiek kartą perskaityk failą prieš paskelbiant: pavadinimai, aplankų vardai ir tavo serverio adresas lieka matomi.
Kur laikomi failai
Nuoroda į Kur laikomi failaiSettings > This app > Storage (nustatymai > ši programa > saugykla) išvardija kiekvieną kelią taip, kaip jį mato HolyArrs, su laisva vieta jo diske. Docker aplinkoje tai keliai konteinerio viduje.
| Kelias | Ką laiko |
|---|---|
| Konfigūracijos aplankas | Visi HolyArrs duomenys |
holyarrs.db |
Pagrindinė duomenų bazė |
holyarrs-events.db |
Istorijos duomenų bazė |
| Backup, iliustracijų ir log aplankai | Konfigūracijos aplanko viduje |
| Bibliotekos aplankai, atsisiuntimo programos išsaugojimo aplankas | Tavo medija ir atsisiuntimai |
„free space unknown“ reiškia, kad sistema neatsakė.
Log failas yra logs/holyarrs.log konfigūracijos aplanke. Pasiekęs 5 MB, jis perkeliamas į logs/holyarrs.log.1, todėl log užima apie 10 MB. docker logs holyarrs rodo tą patį išvestį.
Jei neveikia
Nuoroda į Jei neveikiaPožymis: nėra Logs puslapio. Priežastis: jį mato tik savininkas ir administratoriai. Sprendimas: paprašyk vieno iš jų.
Požymis: kelias atrodo neteisingas. Priežastis: Docker Storage rodo konteinerio kelius. Sprendimas: palygink su savo volume susiejimais. Žr. Aplankai.
Pažengusiems
Nuoroda į PažengusiemsKaip nustatomi lygiai
Lygis nustatomas pagal žodžius eilutėje. „failed“, „crashed“ ir „error“ žymi klaidas. „could not“, „refused“ ir „timed out“ žymi įspėjimus.
Kas paslepiama
Kiekviena eilutė paslepiama ją rašant, o paskui dar kartą ją skaitant ar atsisiunčiant:
- Kiekvienas išsaugotas raktas, tokenas, slaptažodis ir webhook nuoroda, taip pat nuorodoje užkoduotos ir base64 formos.
- Senos reikšmės. Kai paslaptis pasikeičia ar pašalinama, abu log failai perrašomi su paslėpta reikšme, prieš pašalinant senąją reikšmę.
- Vardai ir slaptažodžiai nuorodose:
http://user:pass@hosttampahttp://[hidden]@host. - Nuorodų parametrai, tokie kaip
apikey=,token=,passkey=,password=. - Poros su paslapties pavadinimu: API key, token, password, secret, cookie, authorization, setup code. Reikšmės kabutėse paslepiamos iki uždarančios kabutės.
- Bearer ir basic tokenai, HolyArrs API raktai (
hak_...), pirmo paleidimo sąrankos kodas ir ilgos tokeną primenančios eilutės.
Eilučių lūžiai ir terminalo spalvų kodai reikšmių viduje rodomi užkoduoti, todėl reikšmė negali suklastoti naujos eilutės. Išsaugotos 4 ar 5 simbolių reikšmės paslepiamos tik kaip visas žodis ir niekada, jei tai įprastas žodis, pavyzdžiui, admin ar test.
API
| Maršrutas | Kas | Ką daro |
|---|---|---|
GET /api/v1/app/storage |
Change settings (keisti nustatymus) | Keliai su laisva vieta |
GET / |
Savininkas, administratoriai | Eilutės ir bendras skaičius |
GET /api/v1/logs/download |
Savininkas, administratoriai | Naujausi 2 MB kaip paprastas tekstas |
Visiems trims API raktams reikia administratoriaus apimties.
Susiję puslapiai
Nuoroda į Susiję puslapiaiHolyArrs yra nemokama. Jei sutaupė tau laiko, pažymėk jį žvaigždute GitHub, paremk jį arba nupirk man kavos.