PDA

Просмотр полной версии : [Вопрос] Сервер падает по неизвестной ошибке



paradox214
26.10.2021, 22:33
Доброго вечера. Каждый день в ~7 вечера сервер падает по неизвестной ошибке
В логах в этот момент следующее:



[19:50:23] [debug] Server crashed due to an unknown error
[19:50:23] [debug] Native backtrace:
[19:50:23] [debug] #0 b7409f7f in _Z13GetStackTraceRSt6vectorI10StackFrameSaIS0_EEPv () in plugins/crashdetect.so
[19:50:23] [debug] #1 b740281d in _ZN11CrashDetect20PrintNativeBacktraceERSoRKN2os7ContextE () in plugins/crashdetect.so
[19:50:23] [debug] #2 b7402e48 in _ZN11CrashDetect20PrintNativeBacktraceERKN2os7ContextE () in plugins/crashdetect.so
[19:50:23] [debug] #3 b74045dc in _ZN11CrashDetect7OnCrashERKN2os7ContextE () in plugins/crashdetect.so
[19:50:23] [debug] #4 b740979f in ?? () in plugins/crashdetect.so
[19:50:23] [debug] #5 b7775600 in ?? ()
[19:50:23] [debug] #6 b76c0f12 in _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base () in /lib/libstdc++.so.6
[19:50:23] [debug] #7 b4aa9bf8 in ProcessTick () in plugins/timerfix.so
[19:50:23] [debug] #8 080d1ce2 in ?? () in ./samp03svr
[19:50:23] [debug] #9 080aef6c in ?? () in ./samp03svr
[19:50:23] [debug] #10 080aa13a in ?? () in ./samp03svr
[19:50:23] [debug] #11 b74502a3 in __libc_start_main () in /lib/libc.so.6
[19:50:23] [debug] #12 0804b4e1 in ?? () in ./samp03svr
[19:50:23] [debug] Registers:
[19:50:23] [debug] EAX: 00000200 EBX: b4ac6000 ECX: 0d7c98a8 EDX: b75fd430
[19:50:23] [debug] ESI: 02f9143f EDI: 00000000 EBP: 0d7c98a8 ESP: bf9c186c
[19:50:23] [debug] EIP: b76c0f12 EFLAGS: 00000206
[19:50:23] [debug] Stack:
[19:50:23] [debug] ESP+00000000: b4aa9bf8 0d7c98a8 b4ac6358 bf9c1890
[19:50:23] [debug] ESP+00000020: 02f91415 0007bbfe 391ed2ee b4b4ed9b
[19:50:23] [debug] ESP+00000040: 08d7111c 08d60980 08159c53 bf9c18c8
[19:50:23] [debug] ESP+00000060: 080aef6c 08d60980 3c37e910 b74e4766
[19:50:23] [debug] ESP+00000080: 037f0f7f 08d5f170 02f7e60b bf9c1a38
[19:50:23] [debug] ESP+000000a0: 08159c6d 00000000 00000000 00000010
[19:50:23] [debug] ESP+000000c0: b76f4026 b7749838 b774057c b7741c38
[19:50:23] [debug] ESP+000000e0: 016c9bb1 656d6167 65646f6d b7003531
[19:50:23] [debug] ESP+00000100: b76c9d20 b7748d44 b7748db0 b7756630
[19:50:23] [debug] ESP+00000120: b76b9db8 080aa260 00000000 00000000
[19:50:23] [debug] ESP+00000140: 00000000 00000000 00000000 00000000
[19:50:23] [debug] ESP+00000160: 00000000 00000000 00000000 00000000
[19:50:23] [debug] ESP+00000180: 00000000 00000000 00000000 00000000
[19:50:23] [debug] ESP+000001a0: 00000000 00000000 00000000 00000000
[19:50:23] [debug] ESP+000001c0: b75fd000 00000000 00000000 00000000
[19:50:23] [debug] ESP+000001e0: b761c650 00000001 00000001 00000000
[19:50:23] [debug] ESP+00000200: 00000000 00000000 50156bf8 e2252fe9
[19:50:23] [debug] ESP+00000220: 0804b4c0 00000000 b778beb0 b74501b9
[19:50:23] [debug] ESP+00000240: 0804b4e1 080a9420 00000001 bf9c1ad4
[19:50:23] [debug] ESP+00000260: 00000000 00000001 bf9c3bc5 00000000
[19:50:23] [debug] ESP+00000280: bf9c3c14 bf9c3f14 bf9c3f56 bf9c3f6b
[19:50:23] [debug] ESP+000002a0: bf9c3fbf bf9c3fde 00000000 00000020
[19:50:23] [debug] ESP+000002c0: bfebfbff 00000006 00001000 00000011
[19:50:23] [debug] ESP+000002e0: 00000020 00000005 00000008 00000007
[19:50:23] [debug] ESP+00000300: 0804b4c0 0000000b 000003e8 0000000c
[19:50:23] [debug] ESP+00000320: 000003e8 00000017 00000000 00000019
[19:50:23] [debug] ESP+00000340: bf9c1bcb 00000000 00000000 48000000
[19:50:23] [debug] ESP+00000360: 00363836 00000000 00000000 00000000
[19:50:23] [debug] ESP+00000380: 00000000 00000000 00000000 00000000
[19:50:23] [debug] ESP+000003a0: 00000000 00000000 00000000 00000000
[19:50:23] [debug] ESP+000003c0: 00000000 00000000 00000000 00000000
[19:50:23] [debug] ESP+000003e0: 00000000 00000000 00000000 00000000
[19:50:23] [debug] Loaded modules:
[19:50:23] [debug] 00000000 - 00187d1f samp03svr
[19:50:23] [debug] b7777000 - b7777704
[19:50:23] [debug] b7766000 - b77686a4 /lib/libdl.so.2
[19:50:23] [debug] b774b000 - b7764ad3 /lib/libpthread.so.0
[19:50:23] [debug] b765f000 - b7750e88 /lib/libstdc++.so.6
[19:50:23] [debug] b761d000 - b765e208 /lib/libm.so.6
[19:50:23] [debug] b7601000 - b761a6f8 /lib/libgcc_s.so.1
[19:50:23] [debug] b7436000 - b76088f3 /lib/libc.so.6
[19:50:23] [debug] b7776000 - b7799110 /lib/ld-linux.so.2
[19:50:23] [debug] b73ea000 - b74323d4 plugins/crashdetect.so
[19:50:23] [debug] b738b000 - b73e9aec plugins/mysql.so
[19:50:23] [debug] b7368000 - b7389108 /home/server2642/game/plugins/../log-core.so
[19:50:23] [debug] b7356000 - b735cd90 /lib/librt.so.1
[19:50:23] [debug] b6d68000 - b7380088 /usr/lib/mysql/libmysqlclient.so.18
[19:50:23] [debug] b4d54000 - b4d65748 /lib/libnss_files.so.2
[19:50:23] [debug] b4ba2000 - b4d5e078 plugins/pawncmd.so
[19:50:23] [debug] b4b91000 - b4ba09b4 plugins/sscanf.so
[19:50:23] [debug] b4acb000 - b4b90740 plugins/streamer.so
[19:50:23] [debug] b4a9d000 - b4accaa3 plugins/timerfix.so
[19:50:23] [debug] b776d000 - b77707a0 plugins/TOTP.so
[19:50:23] [debug] b48ce000 - b4aa8690 plugins/pawnraknet.so
[19:50:23] [debug] aa327000 - aa32bd34 /lib/libnss_dns.so.2
[19:50:23] [debug] aa30e000 - aa326014 /lib/libresolv.so.2


Грешу на timerfix

$continue$
29.10.2021, 00:20
> Грешу на timerfix

Какой timerfix используешь? По этому стэктрейсу мало что можно сказать, больше информации. Какие плагины используются и т.д и т.п

UPD: #7 b4aa9bf8 in ProcessTick () in plugins/timerfix.so

Советую на время отключить его и проверить работоспособность сервера. Если ещё и от KashCherry (https://github.com/KashCherry/Timer-Fix-plugin), то с ним вроде как есть проблемы

paradox214
29.10.2021, 01:05
> Грешу на timerfix

Какой timerfix используешь? По этому стэктрейсу мало что можно сказать, больше информации. Какие плагины используются и т.д и т.п

UPD: #7 b4aa9bf8 in ProcessTick () in plugins/timerfix.so

Советую на время отключить его и проверить работоспособность сервера. Если ещё и от KashCherry (https://github.com/KashCherry/Timer-Fix-plugin), то с ним вроде как есть проблемы

Версия 1.8 timerfix.
Плагины, ну по сути дефолт: crashdetect.so mysql.so pawncmd.so sscanf.so streamer.so timerfix.so TOTP.so pawnraknet.so

$continue$
29.10.2021, 05:14
Версия 1.8 timerfix.
Плагины, ну по сути дефолт: crashdetect.so mysql.so pawncmd.so sscanf.so streamer.so timerfix.so TOTP.so pawnraknet.so

Из этого списка: crashdetect, mysql, pawncmd, sscanf, streamer, TOTP, pawnraknet точно нормально работают на онлайне (за исключением некоторых проблем со стримером, когда начинают пропадать items). Совет все тот же: отключить timerfix на время и посмотреть работу сервера.

paradox214
29.10.2021, 05:25
Ну вот да, я отключил timerfix, переписал таймеры, посмотрю на работу сервера завтра
Спасибо

paradox214
04.11.2021, 05:50
Да, как оказалось, timerfix вызывает краш сервера при онлаине (~200)
Убрал его - и всё стало хорошо

Nexius_Tailer
06.11.2021, 20:08
Как вариант, чуть более актуальный udan'овский таймерфикс, но доработанный ziggi:
https://github.com/ziggi/samp-plugin-timerfix

paradox214
09.11.2021, 05:30
Так я же его и использовал и он роняет сервер

Nexius_Tailer
09.11.2021, 19:36
Значит в следующий раз уточняй, что используешь чей-то форк, а не оригинальный релиз

paradox214
09.11.2021, 21:28
Выше в сообщениях была указана версия плагина.

Nexius_Tailer
10.11.2021, 01:49
А от KashCherry, что выше предлагали, как дела обстоят на том же онлайне? Из аналогов вроде больше ничего из более-менее известного и проверенного нет. Можешь конечно вот это (https://github.com/bmisiak/samp-precise-timers) ещё попробовать, но о нём особо никаких отзывов.

execution
10.11.2021, 19:14
Попробуй тогда старую версию от udan11, ибо с ним проблем нет

speeyx
11.01.2022, 12:07
Да, как оказалось, timerfix вызывает краш сервера при онлаине (~200)
Убрал его - и всё стало хорошо

Плагин крашится на новых версиях Linux. Юзай Debian 8.