Hvordan lese serverlogger og krasjrapporter
Finn linjen som betyr noe i en logg fra en spillserver: loggnivåer, stack traces, regelen om den første feilen, og hvor logger og krasjrapporter ligger i panelet ditt.
5 min lesetid · Oppdatert 21. okt. 2026 · Av GuavaHost Team
Når en server krasjer eller nekter å starte, står årsaken nesten alltid skrevet i loggen. Logger ser skremmende ut, men du trenger sjelden å forstå alt av dem: du trenger å finne én linje. Denne guiden viser deg hvordan du leser en loggelinje, hva nivåene betyr, hvordan du leser en stack trace, og hvor logger og krasjrapporter ligger i panelet ditt.
Anatomien til en loggelinje
Her er en typisk linje fra en Minecraft-server:
[14:02:11] [Server thread/INFO]: Done (8.412s)! For help, type "help"
[14:02:11]er klokkeslettet. Det er klokken til serveren, som kanskje ikke stemmer med tidssonen din.Server threader hvilken del av programmet som skrev den. Server thread er hovedløkken i spillet.INFOer nivået: hvor alvorlig linjen er.- Alt etter kolonet er meldingen.
Andre spill formaterer linjer annerledes, men nesten alle av dem har et klokkeslett, et nivå og en melding et sted.
Loggnivåer
| Nivå | Betydning | Bør du bekymre deg? |
|---|---|---|
| DEBUG eller TRACE | Fine detaljer for utviklere | Vanligvis skjult, ignorer det |
| INFO | Normal aktivitet: oppstart, tilkoblinger, lagringer | Nei |
| WARN | Noe er ikke som det skal, men serveren går videre | Noen ganger, mange advarsler er harmløs støy |
| ERROR | Noe mislyktes | Ja, hvis det stemmer med problemet ditt |
| FATAL eller SEVERE | Serveren kan ikke fortsette | Ja, dette er vanligvis selve krasjet |
Ikke jakt på hver advarsel. Mange friske servere skriver ut de samme harmløse advarslene ved hver oppstart. Konsentrer deg om feil som skjer når problemet ditt skjer.
Regelen om den første feilen
Ett reelt problem gir ofte en haug med feil etter seg, ettersom andre deler av serveren snubler i den første svikten. Den siste feilen på skjermen er vanligvis et symptom. Den første feilen etter den siste linjen som ser normal ut, er vanligvis årsaken.
- Finn den siste linjen der ting så normalt ut.
- Les nedover til den første
ERROR,ExceptionellerFATAL. - Fiks den ene, start på nytt, og les igjen. Hvis serveren nå kommer lenger før den svikter, går det framover.
Å lese en stack trace
En stack trace er listen over stegene programmet var i ferd med å gjøre da det sviktet. Her er en vanlig en fra en Minecraft-server med plugins:
[12:40:03 ERROR]: Error occurred while enabling ExampleShop v2.1 (Is it up to date?)
java.lang.NoClassDefFoundError: net/milkbowl/vault/economy/Economy
at com.example.shop.ShopPlugin.onEnable(ShopPlugin.java:57)
...
Caused by: java.lang.ClassNotFoundException: net.milkbowl.vault.economy.Economy
Hvordan du leser den:
- Den første linjen sier hva som sviktet: pluginen ExampleShop fikk ikke startet.
- Typen unntak sier hvorfor:
NoClassDefFoundErrorbetyr at den trengte kode som ikke er der. at-linjene viser hvor. Se etter et navn du kjenner igjen, som navnet på pluginen selv, heller enn spillets indre deler.Caused byer roten. Når en trace har flere, er den sisteCaused byvanligvis den egentlige grunnen. Her mangler en klasse fra Vault, så løsningen er å installere Vault-pluginen denne butikken avhenger av.
Vanlige feil og hva de vanligvis betyr
| Du ser | Det betyr vanligvis |
|---|---|
NoClassDefFoundError, ClassNotFoundException | En manglende avhengighet, eller en plugin eller mod for en annen versjon |
NoSuchMethodError | Noe bygget for en annen spillversjon |
OutOfMemoryError | Serveren gikk tom for RAM |
FAILED TO BIND TO PORT eller Address already in use | Porten er tatt, ofte av et annet eksemplar som fortsatt kjører |
found character '\t' that cannot start any token | En tabulator i en YAML-konfigurasjonsfil, YAML tillater bare mellomrom |
NullPointerException | En feil i koden, eller en konfigurasjonsverdi som mangler eller er stavet feil |
Krasjrapporter
Noen spill skriver en egen, mer detaljert rapport når de krasjer.
- Minecraft lagrer dem i mappen
crash-reports, navngitt med dato og klokkeslett. Nær toppen finner du enDescription-linje og unntaket. Servere med mods lister opp hver lastet mod, og rapporter fra Forge og NeoForge peker ofte på en mistenkt mod. - Et Java-krasj som tar ned Java selv legger igjen en
hs_err_pid-fil (fulgt av et tall) i hovedmappen til serveren. Disse peker vanligvis på minne eller et nativt bibliotek heller enn på en plugin.
Hvor loggene ligger i panelet ditt
Fanen Console (Konsollen) viser direkteutskriften. Den beholder bare nylige linjer, så for alt eldre åpner du loggfilene i fanen Files eller laster dem ned over SFTP.
| Spill | Hvor du skal se |
|---|---|
| Minecraft Java | logs/latest.log, eldre logger er .log.gz-filer i logs (last ned og pakk ut), krasj i crash-reports |
| Valheim med BepInEx | BepInEx/LogOutput.log |
| ARK: Survival Evolved og Ascended | ShooterGame/Saved/Logs/ShooterGame.log |
| Don't Starve Together | server_log.txt inne i DoNotStarveTogether/config/server/Master og .../Caves, én per shard |
| Enshrouded | Mappen satt av logDirectory i enshrouded_server.json, logs som standard |
| Andre spill | Det Console skrev ut, se også etter en logs- eller Logs-mappe, eller filer som slutter på .log |
Når panelet melder om et krasj
Hvis serverprosessen stopper uventet, kan panelet skrive ut sin egen melding om at serveren krasjet, sammen med en exit-kode. Noen få er verdt å kjenne:
- 0: en normal stopp.
- 1: spillet avsluttet på grunn av en feil, les linjene rett over.
- 137: prosessen ble drept med makt, vanligvis for å ha gått over minnegrensen sin. Se tegn på at serveren din går tom for RAM.
- 139: et nativt krasj inne i selve spillet.
Å søke i en lang logg
- Last ned loggen og åpne den i et tekstredigeringsprogram.
- Bruk Søk (Ctrl+F, eller Cmd+F på en Mac) etter
ERROR, såException, såCaused by. - Søk etter navnet på den siste pluginen eller moden du la til.
- Match tidsstemplene med da problemet skjedde.
Å spørre om hjelp med en logg
Kopier fra den siste normale linjen og ned til slutten av den første feilen, og lim det inn som tekst heller enn som skjermbilde. Før du deler det noe sted, fjern passord, tokens og alt privat. Ta det så med til Discord-en vår, der teamet kan lese det sammen med deg. Spesielt for oppstartsproblemer, se serveren står fast på starting.
Står du fortsatt fast? Stikk innom Discord-en vår på discord.gg/GuavaHost, så hjelper teamet deg videre.
- logs
- crash report
- stack trace
- console
- troubleshooting
- errors
Trenger du fortsatt hjelp? Teamet vårt er på nett døgnet rundt og svarer på spørsmål.