Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 13
  1. #1
    Аватар для vlad1m1r
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.03.2018
    Сообщений
    6
    Репутация:
    0 ±

    Работоспособность сервера.

    Народ в чем может крыться проблема. Сервер работает на windows (localhost) без проблем, когда ставлю на хостинг (linux) сервер крашит (причем crashdetect указывает проблему чуть ли не на каждый паблик (таймер, диалог, командный и т.д.). в режиме отладки (-d3) не указывает конкретных строк только на паблик. Есть какие нибудь решения?
    использую 1н плагин mysql.so следовательно и библиотеку libmysqlclient.so.15
    Последний раз редактировалось vlad1m1r; 27.03.2018 в 20:02.

  2. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Покажи все блоки кода, в которых используется fputchar
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  3. #3
    Аватар для vlad1m1r
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.03.2018
    Сообщений
    6
    Репутация:
    0 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Покажи все блоки кода, в которых используется fputchar
    все.
    Последний раз редактировалось vlad1m1r; 27.03.2018 в 20:02.

  4. #4
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Скорее всего проблема где-то в Log(nam, const strLogs[]), скомпилируй с флагом -d2 и дождись следующего краша, тогда ты сможешь увидеть после какой именно строки было падение.

    P.S. Это можно вообще удалить:
    1. if( !fexist("Logs/invite.log") ) lFile = fopen("Logs/invite.log", io_write);
    2. else

    В режиме io_append файл тоже создастся если его нет.

  5. #5
    Аватар для vlad1m1r
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.03.2018
    Сообщений
    6
    Репутация:
    0 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    Скорее всего проблема где-то в Log(nam, const strLogs[]), скомпилируй с флагом -d2 и дождись следующего краша, тогда ты сможешь увидеть после какой именно строки было падение.

    P.S. Это можно вообще удалить:
    1. if( !fexist("Logs/invite.log") ) lFile = fopen("Logs/invite.log", io_write);
    2. else

    В режиме io_append файл тоже создастся если его нет.
    Запуск сервера на др. хосте, т.е. вылетает сразу после прохождения регистрации. (в этот раз скомпилировал с флагом -d2 + подкл. плагины streamer и sscanf, результат ниже, конкретики тоже не видно.)
    Последний раз редактировалось vlad1m1r; 27.03.2018 в 20:03.

  6. #6
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от vlad1m1r Посмотреть сообщение
    Запуск сервера на др. хосте, т.е. вылетает сразу после прохождения регистрации. (в этот раз скомпилировал с флагом -d2 + подкл. плагины streamer и sscanf, результат ниже, конкретики тоже не видно.)

    PHP код:
    [19/03/2018 10:33:23] [debugServer crashed while executing omg.amx
    [19/03/2018 10:33:23] [debugAMX backtrace:
    [
    19/03/2018 10:33:23] [debug#0 native SendClientMessage () from samp03svr
    [19/03/2018 10:33:23] [debug#1 00145e84 in ?? (0, 2, 1, -1, 18211980) from omg.amx
    [19/03/2018 10:33:23] [debug#2 0020651c in public OnDialogResponse (0, 2, 1, -1, 18211980) from omg.amx
    [19/03/2018 10:33:23] [debugNative backtrace:
    [
    19/03/2018 10:33:23] [debug#0 f72dde8b in _ZN10StackTraceC1EPv () from plugins/crashdetect.so
    [19/03/2018 10:33:23] [debug#1 f72d6bcf in _ZN11CrashDetect20PrintNativeBacktraceERSoPv () from plugins/crashdetect.so
    [19/03/2018 10:33:23] [debug#2 f72d7dbc in _ZN11CrashDetect20PrintNativeBacktraceEPv () from plugins/crashdetect.so
    [19/03/2018 10:33:23] [debug#3 f72d8226 in _ZN11CrashDetect11OnExceptionEPv () from plugins/crashdetect.so
    [19/03/2018 10:33:23] [debug#4 f72ddadc in ?? () from plugins/crashdetect.so
    [19/03/2018 10:33:23] [debug#5 f77dad50 in __kernel_rt_sigreturn () from linux-gate.so.1
    [19/03/2018 10:33:23] [debug#6 f737f286 in ?? () from /lib/i386-linux-gnu/libc.so.6
    [19/03/2018 10:33:23] [debug#7 f734b6ea in _IO_vfprintf () from /lib/i386-linux-gnu/libc.so.6
    [19/03/2018 10:33:23] [debug#8 f7368c43 in vsprintf () from /lib/i386-linux-gnu/libc.so.6
    [19/03/2018 10:33:23] [debug#9 080ad731 in ?? () from ./samp03svr
    [19/03/2018 10:33:23] [debug#10 080d9ab9 in ?? () from ./samp03svr
    [19/03/2018 10:33:23] [debug#11 080950e4 in ?? () from ./samp03svr
    [19/03/2018 10:33:23] [debug#12 f72d994b in _ZN11CrashDetect13DoAmxCallbackEiPiS0_ () from plugins/crashdetect.so
    [19/03/2018 10:33:23] [debug#13 f72dc8f8 in ?? () from plugins/crashdetect.so
    [19/03/2018 10:33:23] [debug#14 f72e0916 in amx_Exec () from plugins/crashdetect.so
    [19/03/2018 10:33:23] [debug#15 f72d8be6 in _ZN11CrashDetect9DoAmxExecEPii () from plugins/crashdetect.so
    [19/03/2018 10:33:23] [debug#16 f72dc659 in ?? () from plugins/crashdetect.so
    [19/03/2018 10:33:23] [debug#17 f7248d36 in ?? () from plugins/streamer.so
    [19/03/2018 10:33:23] [debug#18 080a682f in ?? () from ./samp03svr
    [19/03/2018 10:33:23] [debug#19 080b2c44 in ?? () from ./samp03svr
    [19/03/2018 10:33:23] [debug#20 08071d38 in ?? () from ./samp03svr
    [19/03/2018 10:33:23] [debug#21 08071e32 in ?? () from ./samp03svr
    [19/03/2018 10:33:23] [debug#22 0807bc50 in ?? () from ./samp03svr
    [19/03/2018 10:33:23] [debug#23 080aed3d in ?? () from ./samp03svr
    [19/03/2018 10:33:23] [debug#24 080aef02 in ?? () from ./samp03svr
    [19/03/2018 10:33:23] [debug#25 080aa13a in ?? () from ./samp03svr
    [19/03/2018 10:33:23] [debug#26 f7319793 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6 
    Сейчас вообще краш после SendClientMessage, какие плагины используешь?

  7. #7
    Аватар для Fallen A.
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Адрес
    Минск, БССР
    Сообщений
    236
    Репутация:
    19 ±
    Если используется хостинг, то права на все файлы и папки выставлены?

  8. #8
    Аватар для Kovshevoy
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.07.2015
    Сообщений
    190
    Репутация:
    25 ±
    Было такое на моде Red County Rp. Если он, отпиши, скажу как исправить или скину рабочую версию.

  9. #9
    Аватар для vlad1m1r
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.03.2018
    Сообщений
    6
    Репутация:
    0 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    Сейчас вообще краш после SendClientMessage, какие плагины используешь?
    1й запуск: производился только с плагином mysql_r5, 2й запуск: добавил streamer sscanf

    - - - Добавлено - - -

    Цитата Сообщение от NichWell Посмотреть сообщение
    Было такое на моде Red County Rp. Если он, отпиши, скажу как исправить или скину рабочую версию.
    Не думаю, не паблик мод. Но на всякий, напиши в чем там была проблема, может чем-то поможет.

    - - - Добавлено - - -

    Цитата Сообщение от Fallen A. Посмотреть сообщение
    Если используется хостинг, то права на все файлы и папки выставлены?
    использовал хосты: еве, и адвенс. (без понятия все ли там права выданы)

  10. #10
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Диалог под ID 2 покажи.
    Возможно, что в нём есть SendClientMessage, в которую попадает спецификатор, из-за чего и происходит краш
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •