Падает сервер с одной и той же ошибкой, Помогите решить... |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|

|
|
Падает сервер с одной и той же ошибкой, Помогите решить... |
csnet
|
19.3.2014, 2:11
Сообщение
|
|
|
решения в соседних темах.
вчера тему такую же создавали. переполнение буффера в чате. ![]() go v cs:go
|
|
|
|
Mr.Dmitry
|
19.3.2014, 11:03
Сообщение
|
![]() |
решения в соседних темах. вчера тему такую же создавали. переполнение буффера в чате. Интересно про какие такие решения вы говорите? И про какую вчерашнею тему? Эту? Что то я не нашел решения такой проблемы не в той теме не в поиске по форуму. Ну или быть может я не правильно вбил поисковый запрос. l3x1s Ты предоставил весь список плагинов?? Пробуй отключить плагин amx_autodemorec.amxx
Отредактировал: Mr.Dmitry, - 19.3.2014, 12:37
|
|
|
|
Mr.Dmitry
|
19.3.2014, 15:04
Сообщение
|
![]() |
l3x1s Как уже писали выше, данная ошибка означает, что происходит переполнение буфера в чате. Сам буфер рассчитан на 192 байта, а плагины шлют сообщения, которые занимает больше, чем 192 байта, отсюда ошибка и падение сервера. Вам нужно проверять все плагины, работающие с чатом и искать виновника среди них. После того как найдёте, нужно сделать ограничение в нём до 191 байта. Таким образом, длинные сообщения в чате будут обрезаться, но зато не будет переполнения буфера и не будет падений сервера. Я конечно не автор темы, но спасибо за более развернутый ответ. Чтобы не пыхеть над поиском проблемы по всему форуму наверное стоит добавить эту проблему и её решение в тему Защита CS Сервера раздела Защита игрового сервера Но меня смещает вот эта строчка Цитата нужно сделать ограничение в нём до 191 байта. Если найти плагин не составит особого труда(Путем поочередного отключения плагинов работающих с чатом) то найти строчку которая отсылает строку больше 191 байт мне кажется довольно сложно. Отсюда вопрос а собственно как определить в коде что именно эта строчка больше 191 байт? ) Мне понятно что нужно использовать команду format(...) , но как определить где использовать эту функцию в уже существующем плагине? |
|
|
|
3JIou CKuH
|
19.3.2014, 15:19
Сообщение
|
|
|
Mr.Dmitry
Если найти плагин не составит особого труда(Путем поочередного отключения плагинов работающих с чатом) то найти строчку которая отсылает строку больше 191 байт мне кажется довольно сложно. Отсюда вопрос а собственно как определить в коде что именно эта строчка больше 191 байт? ) Мне понятно что нужно использовать команду format(...) , но как определить где использовать эту функцию в уже существующем плагине? Это к сожалению не смогу подсказать, в скриптинге плохо разбираюсь. Первый раз встретился с такой ошибкой в плагине Advanced Bans (если написать длинную причину бана, то в чате как раз таки и будет длинная строка, которая приведёт к переполнению буфера). Более подробно об этом можно узнать, прочитав несколько постов, начиная с этого. Как я понял, в данном примере размер буфера задаётся в массивах, но могу и ошибаться... С другими плагинами можно попробовать сделать по аналогии как с этим, но для более детальной информации конечно нужно посмотреть весь код плагина... |
|
|
|
Mr.Dmitry
|
19.3.2014, 15:27
Сообщение
|
![]() |
Mr.Dmitry Это к сожалению не смогу подсказать, в скриптинге плохо разбираюсь. Первый раз встретился с такой ошибкой в плагине Advanced Bans (если написать длинную причину бана, то в чате как раз таки и будет длинная строка, которая приведёт к переполнению буфера). Более подробно об этом можно узнать, прочитав несколько постов, начиная с этого. Как я понял, в данном примере размер буфера задаётся в массивах, но могу и ошибаться... С другими плагинами можно попробовать сделать по аналогии как с этим, но для более детальной информации конечно нужно посмотреть весь код плагина... Итог, человек который не разбирается в скриптинге, самостоятельно проблему не решит )
Отредактировал: Mr.Dmitry, - 19.3.2014, 15:28
|
|
|
|
3JIou CKuH
|
19.3.2014, 20:02
Сообщение
|
|
|
DwG
Какой-то глупый совет у вас. Ну точнее совет-то может и не глупый, но вот остальное... Цитата Падение Uploading dump (in-process) [proxy ''] /tmp/dumps/crash_20140306231512_1.dmp success = no error: Couldn't connect to server Где вы тут увидели хоть что-то, указывающее на модуль Orpheu? Это обычный лог падения в котором говорится, что сервер упал и название файла дампа. l3x1s не предоставил никакой информации по модулям, может он у него и вовсе не установлен! |
|
|
|
DwG
|
19.3.2014, 20:57
Сообщение
|
![]() |
DwG Какой-то глупый совет у вас. Ну точнее совет-то может и не глупый, но вот остальное... Где вы тут увидели хоть что-то, указывающее на модуль Orpheu? Это обычный лог падения в котором говорится, что сервер упал и название файла дампа. l3x1s не предоставил никакой информации по модулям, может он у него и вовсе не установлен! Сервер падает из за плохого конекта с базой. Решение обновить - Orpheu. Увидите что поможет. Ну или сам клиент. Точно такой же краш был решил этим.
Отредактировал: DwG, - 19.3.2014, 20:57
|
|
|
|
l3x1s
|
19.3.2014, 22:10
Сообщение
|
![]() |
Русский чат-да, у меня присутствует, но какой плагин за него отвечает-честно не знаю.....(((
|
|
|
|
![]() ![]() |