Szerző Téma: Leállás  (Megtekintve 1028 alkalommal)

Nem elérhető Tomee

  • 385
    • Profil megtekintése
Leállás
« Dátum: 2013. március 02. - 19:48:54 »
0 Show voters
Sziasztok!
Olyan problémám lenne, hogy van egy szuper módom, de minden jóban van valami rossz.
Sajnos, valami oknál fogva a szerver fogja magát leáll majd újra indul.
Sok dologra gyanakodtam, elõször is a CPU túlterhelésére, de ez nem valószínû, mert hébe-hóba fel ugrál 100%-ra majd vissza 6-8%-ra és ettõl még nem áll le. Szóval ez kilõve.
Gyanakodtam a timereken is(ezt még nem vetettem el), de nem tudom mennyi köze lehet ahhoz, hogy eleinte megy majd egyszer csak fogja magát és lelassul/leáll.
Néha spontán még reagál, de ez így nem állapot.
A dini alapra is gondoltam, mert azzal ment mindent és lehet túlterhelõdik. De én már komolyan nem tudom mit higgyek.
Remélem tud valaki segíteni, mert ez nagyon fontos.
Köszönöm

Nem elérhető Jippy

  • 618
    • Profil megtekintése
Leállás
« Válasz #1 Dátum: 2013. március 02. - 19:51:33 »
+1 Show voters
Szia, a szerveredben van TextDraw?
Timerek miatt is kifagyhat, de lehet TextDraw bug is.
Pl: Feljön a szerveredre egy játékos, nála elõhívódik a TextDraw.
És utána minden egyes feljövõ játékosnál elõjön, de úgy is marad.
Ezt Cannonn-tól tudom.
Ha pl: óránként 30-an jönnek fel a szeródra az 5 óra alatt 150db textdraw és kifagy a szerver..
Szerintem alaposan nézd át a módot, és próbáld a funkciókat egyszerûsíteni..

Nem elérhető Tomee

  • 385
    • Profil megtekintése
Leállás
« Válasz #2 Dátum: 2013. március 02. - 19:55:04 »
0 Show voters
Oh, erre még nem is gondoltam.
Vannak textdrawok. De eléggé szükségesek, erre nincs valami megoldás?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Leállás
« Válasz #3 Dátum: 2013. március 02. - 20:18:57 »
0 Show voters
Esetleg gmx restarter nincs benne és azért restartól?

Nem elérhető Tomee

  • 385
    • Profil megtekintése
Leállás
« Válasz #4 Dátum: 2013. március 02. - 20:21:22 »
0 Show voters
Van gmx parancs, de más nincs.
Ha már nem kell a textdraw de használni szeretnénk még a játékban akkor törölni kellene vagy hide?
« Utoljára szerkesztve: 2013. március 02. - 20:23:59 írta Tomee »

Leállás
« Válasz #5 Dátum: 2013. március 02. - 20:41:15 »
0 Show voters
Idézetet írta: Tomee date=1362252082\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34361\" data-ipsquote-contentclass=\"forums_Topic
Van gmx parancs, de más nincs.
Ha már nem kell a textdraw de használni szeretnénk még a játékban akkor törölni kellene vagy hide?
 
Akkor csak hide.
Próbáld meg szerintem, hogy mindent kiiratsz egy fájlba, ami történik (igy el lesz választva a server_log-tól), és aztán megnézed, mi volt az utolsó dolog, ami történt, és ott keresed a hibát. (Ja és idõt, dátumot is irass.)
De nem tudom, hogy ebben a helyzetben ez hasznos-e.

Nem elérhető Tomee

  • 385
    • Profil megtekintése
Leállás
« Válasz #6 Dátum: 2013. március 02. - 20:58:49 »
0 Show voters
A TextDrawShowForPlayer nem számít textdraw létrehozásnak igaz? Csak egy létrehozottat mutat

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Leállás
« Válasz #7 Dátum: 2013. március 02. - 22:08:22 »
+1 Show voters
Szia milyen idõközönként  ugrik 100%
Ilyenkor logba nem fut le valami parancs vagy valami töltés vissza tudod nézni
Amúgy az is lehet . hogy elindul egy timer és amikor betölt a hibás kod miatt összeomlik
Azt is nézd meg hogy amikor leáll akkor mi szokott történni
Én azt csináltam hogy az összes timerbe betettem egy ilyet :
 
   printf(\"7 es timer fut\");

 
így a logba látod majd hogy a kifagyás elõtt melyik timer fejezõdött be ha egyáltalán timer a baj
sok dolog lehet pl az rpg névellenõrzõ hibás és rossz névvel jönnek fel
Szerverlogot lesd meg
RE: A KÓDOT elõre tedd nehogy a hibás parancs elõbb fusson le mint a kód
mert akkor nem jelzi
« Utoljára szerkesztve: 2013. március 02. - 22:13:41 írta cappsy »

Nem elérhető Tomee

  • 385
    • Profil megtekintése
Leállás
« Válasz #8 Dátum: 2013. március 03. - 13:57:09 »
0 Show voters
Öm  nem túl sûrûn eddig egyszer láttam 100%-on.
 
Amúgy az is lehet . hogy elindul egy timer és amikor betölt a hibás kod miatt összeomlik[/quote]
Erre viszont én is gondoltam, csak nem tudom, hogy mi lehet az, ami ezt a porblémát okozza

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Leállás
« Válasz #9 Dátum: 2013. március 03. - 15:56:39 »
+1 Show voters
ott van hogy tesztelheted
Minden timer elejére berakod a codot és amikor a szerver leáll a serverlog kifogja jelezni hogy most a helpes timer futott le...

Nem elérhető Tomee

  • 385
    • Profil megtekintése
Leállás
« Válasz #10 Dátum: 2013. március 03. - 16:02:41 »
0 Show voters
Betettem, most várok a kapásra.

Leállás
« Válasz #11 Dátum: 2013. március 03. - 19:19:57 »
0 Show voters
Idézetet írta: Tomee date=1362254329\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34361\" data-ipsquote-contentclass=\"forums_Topic
A TextDrawShowForPlayer nem számít textdraw létrehozásnak igaz? Csak egy létrehozottat mutat
 
Igen, az a létrehozottat mutatja.

Nem elérhető Tomee

  • 385
    • Profil megtekintése
Leállás
« Válasz #12 Dátum: 2013. március 05. - 06:36:19 »
0 Show voters
Azt hiszem sikerült a dolog. Most már *kopp kopp kopp*. Egy ideje nem fagyott ki. Azt hiszem timereknél volt probléma. Egyszerre túl sok adatot akart feldolgozni, de nem akarom elsietni a dolgot.
Viszont köszönök minden segítséget.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal