• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Crash servera

Yol

yes
Joined
Aug 13, 2009
Messages
97
Reaction score
0
Mam Rl mape gra okolo 250 osob i crashe mam co pare godzin i crashe sa.W konsoli putty mam :
naruszenie ochrony pamieci
czy to jest za malo ram czy jak?
 
Odczepcie się od NPC Frodo [każdy jak umie może go przerobić ...] :/

Zresetuj neta, zresetuj mózg 3x próbowałeś ? :D
A tak nie na żarty to podaj nam ile masz ramu, wg mnie
powinieneś dokupić albo najlepiej ustawić żeby ci się przy starcie MASZYNY nie odpalały venta :/ xD
 
Odczepcie się od NPC Frodo [każdy jak umie może go przerobić ...] :/

Zresetuj neta, zresetuj mózg 3x próbowałeś ? :D
A tak nie na żarty to podaj nam ile masz ramu, wg mnie
powinieneś dokupić albo najlepiej ustawić żeby ci się przy starcie MASZYNY nie odpalały venta :/ xD

Domos, z drugiej strony jestes legenda. Kazdy Polish Boardowiec kojarzy Cie z Pro NPC Maker'em i jest joł. :thumbup:
 
2gb przy 250 graczach online
 
Last edited:
Domos, z drugiej strony jestes legenda. Kazdy Polish Boardowiec kojarzy Cie z Pro NPC Maker'em i jest joł. :thumbup:

To miał być żart, czy naprawdę tak mówisz? Poprostu chciałem zrobić tak żeby na OTlandzie nie rodziły się pytania typu:
"eee ziomek zrób mi npca", "nie wiem jak dodać do npca"...

Myślę że niektórym się gotowiec_Przyjął_ i jest looz ;)
 
odpal top/htop sprawdz jaka utylizacja proca/ramu.
Core Ci nie zrzuca przy crashu ?
 
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
24161 root 20 0 1953m 1.5g 3620 R 47 74.1 10:02.49 theforgottenser
1 root 20 0 2092 380 360 S 0 0.0 0:02.12 init
2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root RT -5 0 0 0 S 0 0.0 0:00.04 migration/0
4 root 15 -5 0 0 0 S 0 0.0 0:57.57 ksoftirqd/0
5 root RT -5 0 0 0 S 0 0.0 0:00.04 migration/1
6 root 15 -5 0 0 0 S 0 0.0 1:12.44 ksoftirqd/1
7 root 15 -5 0 0 0 S 0 0.0 0:06.78 events/0
8 root 15 -5 0 0 0 S 0 0.0 0:06.88 events/1
9 root 15 -5 0 0 0 S 0 0.0 0:00.00 khelper
114 root 15 -5 0 0 0 S 0 0.0 0:00.00 kintegrityd/0
115 root 15 -5 0 0 0 S 0 0.0 0:00.00 kintegrityd/1
116 root 15 -5 0 0 0 S 0 0.0 0:00.30 kblockd/0
117 root 15 -5 0 0 0 S 0 0.0 0:00.30 kblockd/1
118 root 15 -5 0 0 0 S 0 0.0 0:00.00 kacpid
119 root 15 -5 0 0 0 S 0 0.0 0:00.00 kacpi_notify
197 root 15 -5 0 0 0 S 0 0.0 0:00.00 ata/0
 
to w szczycie ? Malo RAMu.
Core dumpa zrzuca przy crashu ?
 
apt-get install gdb
pico /etc/security/limits.conf

doklej na końcu:
Code:
$USER         soft    core            unlimited
$USER         hard    core            unlimited
$USER zamień na użytkownika, który odpala program

echo 1 > /proc/sys/kernel/core_uses_pid

zamknij putty, podłącz się ponownie i zrestartuj tfsa.
teraz bedziesz mial ladne raporty, ktore wkleisz tutaj i dowiemy sie, czy to rzeczywiscie za mało ramu.
 
Last edited:
Za malo RAMu? Huh, ja ciągnąłem 300 graczy na 2GB RAM i to bez edytowania "/etc/security/limits.conf". RAM'u zużywał 105% (?), to znaczy ja to zrozumiałem tak: 100% fizycznego ramu i 5% SWAP'u.

Serwer crashował się tylko przy save (wiadomo).

Proponuje tak jak radzi elf:
Zainstaluj gdb... Gdzies na forum byla instrukcja jak "debugować" serwer...
 
Za malo RAMu? Huh, ja ciągnąłem 300 graczy na 2GB RAM i to bez edytowania "/etc/security/limits.conf". RAM'u zużywał 105% (?), to znaczy ja to zrozumiałem tak: 100% fizycznego ramu i 5% SWAP'u.

Serwer crashował się tylko przy save (wiadomo).

Proponuje tak jak radzi elf:
Zainstaluj gdb... Gdzies na forum byla instrukcja jak "debugować" serwer...

chłopcze, powyższa instrukcja limits.conf kieruje do ustawienia stałego braku limitu plików ze zrzutami pamięci (z których korzysta gdb), przez co nie trzeba za każdym razem pisać ulimit -c unlimited. ponadto, włącza core_uses_pid dzięki czemu plik core się nie nadpisuje przy każdym crashu, ponieważ nazwa kolejnych jest inna, gdyż zawiera po kropce numer procesu (core.pid), który wygenerował owy zrzut.
 
Back
Top