Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Падение сервера с ошибкой user message size limit is 192 bytes

Статус пользователя lLeDoKl
сообщение 13.7.2014, 11:35
Сообщение #1


Стаж: 13 лет

Сообщений: 205
Благодарностей: 15
Полезность: < 0

Ребят такая проблема... сервер падает иногда с такой ошибкой как можно поправить ?

Скрытый текст
configstore.cpp (1256) : Assertion Failed: Saving local config store failed during shutdown

Assert( Assertion Failed: Saving local config store failed during shutdown ):/home/buildbot/buildslave_steam/steam_rel_client_linux/build/src/clientdll/configstore.cpp:1256



configstore.cpp (97) : Assertion Failed: ConfigStore (InstallConfigStore) is dirty, and being destroyed, we're discarding data

L 07/13/2014 - 08:55:38: Server shutdown

L 07/13/2014 - 08:55:38: Log file closed

L 07/13/2014 - 08:55:38: FATAL ERROR (shutting down): Host_Error: PF_MessageEnd_I: Refusing to send user message SayText of 222 bytes to client, user message size limit is 192 bytes





FATAL ERROR (shutting down): Host_Error: PF_MessageEnd_I: Refusing to send user message SayText of 222 bytes to client, user message size limit is 192 bytes
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Bloo
сообщение 13.7.2014, 11:42
Сообщение #2


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

lLeDoKl, смотрите плагины которые посылают большие сообщения. Лимит должен быть 192 байта, в каком то из плагинов его нет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя miRror
сообщение 13.7.2014, 11:58
Сообщение #3


Стаж: 15 лет

Сообщений: 1151
Благодарностей: 1002
Полезность: 967

Меценат Меценат

Как сделать фикс от этой ошибки? Тоже интересует. Желательно на примере.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 13.7.2014, 12:01
Сообщение #4


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

miRror, знаю только что нужно ограничить мессагу 191 байтом (1 байт нужен для чего то еще). Латинский символ занимает 1 байт, кириллический 2 байта.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 13.7.2014, 12:56
Сообщение #5


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

miRror,
фикс - переписать плагин, который позволяет отправлять в чат более 192 байт
если массив - ограничить размер массива
типа
new message[200] -> new message[190]
всё индивидуально, в зависимости от плагина
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
trollface
сообщение 13.7.2014, 13:04
Сообщение #6
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

Legenda,
ну как бэ можно просто длину сообщения проверять и обрезать если много
банальная проверка длины мессаги
Код:
if(strlen(szMessage) > 191)
{
// сам придумай, что делать :D
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Alexander_3
сообщение 13.7.2014, 16:11
Сообщение #7


Стаж: 17 лет

Сообщений: 80
Благодарностей: 137
Полезность: 900

Перестал падать на 83 байтах, подбирал ручками...
Почему?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 13.7.2014, 16:13
Сообщение #8


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(Alexander_3 @ 13.7.2014, 18:11) *
Перестал падать на 83 байтах, подбирал ручками...
Почему?

потому что 83 байта меньше 192 байт
логично же
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alexander_3
сообщение 13.7.2014, 16:14
Сообщение #9


Стаж: 17 лет

Сообщений: 80
Благодарностей: 137
Полезность: 900

Legenda,
На 84 падает.
Кстати, правда что в новом билде это исправили?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 13.7.2014, 16:31
Сообщение #10
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

Alexander_3,
нет. лимит никто не убирал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 13.7.2014, 16:52
Сообщение #11
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(Alexander_3 @ 13.7.2014, 18:11) *
Перестал падать на 83 байтах, подбирал ручками...
Почему?

Что за мессага?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alexander_3
сообщение 13.7.2014, 20:29
Сообщение #12


Стаж: 17 лет

Сообщений: 80
Благодарностей: 137
Полезность: 900

[WPMG]PRoSToTeM@,
Сообщение в чат ( SayText )
Просто подменял стандартное сообщение...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 13.7.2014, 22:53
Сообщение #13
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Alexander_3,
кинь код, там несколько строк что ли посылается?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: