Page 1 of 1

Išsijungia serveris

Posted: 2013 May 26 17:03
by GhostMan
Noriu paklausti kokia gali būti priežastis, kad išsijungia serveris be jokių error'ų log'uose?

Nėra jokių įrašų apie kokius nors error'us ar warning'us nei /logs/, nei /addons/amxmodx/logs/ direktorijose. Taip pat nepastebėjau jokio periodiškumo, tačiau manau, kad serverio išsijungimo rizika didesnė, kai jame yra daugiau žmonių.

Skaičiau kur arnas rašė apie amžinus ciklus. Įdėjau minimą kodą į daugumą pluginų, tačiau log'uose nieko nėra apie tai. Ir šeip, jei susidaro amžinas ciklas turėtų konsolė 'pakibti' ir nebereaguoti į jokias komandas, o man ji nepakimba, tiesiog išsijungia.

Turbūt čia kokio nors plugino kaltė, tačiau keista, kad nėra jokių įrašų, kad kasnors būtų pradėję veikti ne taip. Kai serveris išsijungia log failas tiesiog nutrūksta, nėra jokios baigiamosios eilutės kaip, kad "Log file closed".

Ar galėtų tokie išsijungimai būti dėl netinkamų užklausų į mysql? Tarkim iš amxbans 5.1b pluginų?

Re: Išsijungia serveris

Posted: 2013 May 26 17:11
by aaarnas
Na paprastai serverio procesas negali taip imt ir išsijungt, nebent kas nors komandą išjungimo išsiunčia.
Gerai nepamenu, bet tas restart nulūžimo metu rodos yra dėl DEBUG režimo, su kuriuo paprastai leidžiami cs serveriai. Bet šito netikrinau.

Re: Išsijungia serveris

Posted: 2013 May 26 17:29
by GhostMan
jei kasnors iškviestų paleidimo eilutę naudojant rcon, juk turėtų log įrašuose tai būti, ar ne?

---

Code: Select all

-game cstrike -console +secure -noipx +maxplayers 32 +exec server.cfg +port 27015 +map de_dust2 +rcon_password mano_rcon
Paleidimo eilutėje nėra debug pas mane.

Seniai bekaičiau šitą eilutę, nežinau tiksliai ką šitie trys parametrai daro

Code: Select all

-console +secure -noipx
verta susimąstyt dabar būtų.

---

Gal gali būt koks variantas panašus į tai, kad serveriui nebeužtenka vietos (memory) duomenim saugoti ir jis automaškai išsijungia? Gal kokie pluginai blogai koduoti reikalauja daug vietos ir tai sukelia išsijungimą? Ar dėl vietos stokos to būti negali?

Re: Išsijungia serveris

Posted: 2013 May 26 19:35
by aaarnas
-console gali išimt, ji čia nieko nekeičia.
+-secure tokio parametro net nėra.
-noipx gali palikt, gali išimt. Jis nieko nepakeis.

Pamėgink pridėti -debug ir žiūrėk ar nepradės restartuotis.

Re: Išsijungia serveris

Posted: 2013 May 27 13:24
by GhostMan
Paleidau su -debug buvo išsijungęs vieną kartą serveris, pagrindiniam kataloge (ten kur hlds.exe) neatsirado debug.log failas (serveris windows platformoje stovi, jei dar nesakiau).

Išsijungęs serveris buvo 13:22:10

Paskutinės eilutės iš /cstrike/logs/

Code: Select all

L 05/27/2013 - 13:21:55: "*NEW*TheDoctor<27><STEAM_ID_LAN><CT>" say "saunuoliai" (dead)L 05/27/2013 - 13:21:58: World triggered "Round_Start"L 05/27/2013 - 13:21:59: "*NEW*TheDoctor<27><STEAM_ID_LAN><CT>" say "/vipmenu"
Ir viskas, log nutrūksta.

/addons/logs/ tokie įrašai yra

Code: Select all

L 05/27/2013 - 13:13:13: [admin_amxbans.amxx] Login: "*NEW*TheDoctor<27><STEAM_ID_LAN><>" became an admin (account "78.60.86.244") (access "bt") (address "78.60.86.244")L 05/27/2013 - 13:17:33: [admin_amxbans.amxx] Login: "Saint.<28><STEAM_ID_LAN><>" became an admin (account "88.222.21.131") (access "bt") (address "88.222.21.131")L 05/27/2013 - 13:22:59: -------- Mapchange to de_dust2 --------
Gal su -condebug mėgint paleist serverį ir žiūrėt ką rašys console.log įraše?

Re: Išsijungia serveris

Posted: 2013 May 27 13:59
by aaarnas
Gali pamėgint, tik bus gana daug teksto loguose :D

Re: Išsijungia serveris

Posted: 2013 May 27 15:02
by GhostMan
Bet jei koks nors pluginas kaltas būtų, tai loguose būtų 'fatal error' ar kasnors panašaus, taip? Dabar jei nieko tokio nėra, tai kažkas kitas šituos išsijungimus sukelia?

Re: Išsijungia serveris

Posted: 2013 May 27 20:09
by aaarnas
Tai plugino kaltė ir bus.
Sunku pasakyti, kad negeria, kai neaišku kas per klaida. Taip tiesiog serveris išsijungti be klaidos negali, nebent kas nusiunčia exit komandą arba nukilina procesą.

Re: Išsijungia serveris

Posted: 2013 May 27 21:18
by GhostMan
Image

Ką nors apie half-life reanimator girdėjęs esi? Gal dėl jo gali būt tokie šposai?