Infinite loop / Server freeze.

Započeo Slade
25. Okt. 2017.
969
pregleda
13
postova
Danisoni
5
Godfather
25. Okt. 2017.
Pitanje: Koje su moguće solucije traženja infinite loopa, i da li postoje pored istog načini da server stopiraju, ali server idalje radi, nije pao, samo uopšte niko nema pristup istom.
Komentar: Na dosta for petlji (95%) sam dodao print provjeru, ali server radi do 40min-1h ok i nakon toga niti ispisuje sta (globalne timere) niti išta.
Wiruspwns
4
Enforcer
25. Okt. 2017.
Ako imas print u mnogo petlji, samo prati poslednjjih par printova i tako ces naci lako. Citaj server_log uglavnom, ili prodji sve petlje. Ne postoji stvar koja ce automatski traziti bug  umesto tebe.
Danisoni
5
Godfather
25. Okt. 2017.
Pa ukoliko si procitao sta sam napisao, u 95% petlji sam stavio print, jednostavno nakon sat vremena sve prestaje ispisivati i od tad je server zaledjen. A od tih 95% postoji makar 20-30% za koje nema logike da lede server a dodane su radi reda, onih ostalih 5% ne moze ledit server.
Aki
4
Shot Caller
25. Okt. 2017.
Najdebilniji problem ikada definitivno, svasta tu moze biti nema nista odredjeno, probaj pogledati jel se to desava stalno svakih 40 - 60 minuta ukoliko da onda je problem u nekoj radnji koja se odradjuje u tom periodu ali ako ne onda svasta moze biti.
Bolex_
4
Made Man
25. Okt. 2017.
Ništa ti je preostaje nego da prođeš kroz loop for, foreach ili kako god i vidiš gdje je problem ili gdje si pogrijesio. Isto je i moguce da je do FS ili samog include-a.
Danisoni
5
Godfather
25. Okt. 2017.
Bolex_ wrote on October 25, 2017, 10:18 am:
Isto je i moguce da je do FS ili samog include-a.


Isto mislis kao i ja, vec par dana kontam da nije do mene već do nekog od include koje sam ubacio, jos malo sam izdetaljisao loopove u printu da vidim gdje ce freezati, FS niti jednu ne koristim, ali koristim lijep broj includea, vjerojatno ću jedan po jedan isključivati (mimo onih glavnih) i vidjet do čega bi moglo biti, naravno popravit include kad skontam gdje. Opet ne znam jel to do mene, ma da petlje su mi fino urađene, provjerio sam sve više puta, jer ja imam oko 25-30 petlji u modu, nema ih previše, neki modovi imaju po 200 petlji, mogu lako sve provjeriti i nemam sumnju u svoje petlje.
Danisoni
5
Godfather
25. Okt. 2017.
Nelson ZG wrote on October 25, 2017, 9:56 am:
Najdebilniji problem ikada definitivno, svasta tu moze biti nema nista odredjeno, probaj pogledati jel se to desava stalno svakih 40 - 60 minuta ukoliko da onda je problem u nekoj radnji koja se odradjuje u tom periodu ali ako ne onda svasta moze biti.


Nisam sad baš countao period između freeza pošto očistim log, jer mi timer printovi napune 20 mb-ova za sat vremena. Uglavnom to se desi u nekom periodu od sat vremena, provjerit ću i includove, nije isključeno da je do njih.
Aki
4
Shot Caller
25. Okt. 2017.
Moze biti i do toga, zaboravio sam napisati. Ali uglavnom je nesto od toga ili infinite loop ili inc, jesi ubacao mozda plugin kakav? Stvarno je debilan problem da ti barem crasha server pa da znas. Imas li crashdetect includan u modu i ubacen u plugins?
Danisoni
5
Godfather
25. Okt. 2017.
Nelson ZG wrote on October 25, 2017, 10:29 am:
Moze biti i do toga, zaboravio sam napisati. Ali uglavnom je nesto od toga ili infinite loop ili inc, jesi ubacao mozda plugin kakav? Stvarno je debilan problem da ti barem crasha server pa da znas. Imas li crashdetect includan u modu i ubacen u plugins?


Includan ne, ubacen da, include mi nije potreban posto ne koristim funkcije/cbackove u modu, ali crashdetect nazalost ne hvata infiniv loopove, samo server crashove.
Aki
4
Shot Caller
25. Okt. 2017.
Sada ja nisam skripter ali pricam iz nekog iskustva u drzanju servera i gledanju logova. Meni je on stalno pomagao, mozda ce ti izbaciti nesto. Probaj da skodi ne moze. 🙂
ophion
5
OG Legend
25. Okt. 2017.
Dodaj na apsolutne sve petlje print, i za svaku poseban print, i odma vrijeme - npr

printf("TIMER BROJ %i - UPTIME ....",---);

jest da ces morati tajmer da ovaj uptime, ali jedan tajmer da nadjes prepreprejeben problem je razumljivo po meni, jos to sve mozes kasnije da izbacis, i stavi print odma u gamemodeexit, da kad pukne server vidi printali ista
Danisoni
5
Godfather
25. Okt. 2017.
Najveći problem u infinite loopu jeste sto server ne pukne nego se zaledi, login, register, kontrola IG, nista nije moguce, server prikazuje i da radi i sve, ali ni jedna funkcija zapravo ne radi zbog tog infinite loopa.
Danisoni
5
Godfather
26. Okt. 2017.
Kao Å¡to rekoh, include od samp beta testera ima infinite loop, pa vi recite da smo mi loÅ¡i skripteri hahahaha 😁 😁 😁

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha