Страница 1 из 1

Зависания клиентов после отключения света, проблемы с сервером, версия 7.1

СообщениеДобавлено: Пт дек 07, 2018 10:20 am
dkonakov
Добрый день!
Недавно выключали свет, сервер завершился нештатно, периодически начались зависания клиентов, спонтанно, не все, после завершения процесса следующий запуск проходит как на скриншоте:

Вот на данный момент стабильно зависает клиент, при попытке добавить сообщение на доску объявлений. Еще есть жалобы периодические на зависания чата после отправки файла.

Может надо сделать repairdb сервера? как это сделать?

Re: Зависания клиентов

СообщениеДобавлено: Пт дек 07, 2018 10:29 am
dkonakov
В логах сервера вот такие сообщения, пароль я из них заменил звездами.
Код: Выделить всё
[09:30:59:452  40]: Ошибка #0165: ошибка парсинга, пользователь UIN: "26", IP: "192.168.2.29", ClientType: "win32". Команда ID 3. Данные: "000300{"ServPass":"","UIN":26,"Email":"","Pass":"******","Nick":"\u0412\u0430\u0434\u0438\u043c \u041a\u0438\u0440\u0438\u043b\u0435\u043d\u043a\u043e (56)","Style":0,"State":0}". Отключение пользователя...
[09:47:22:846  20]: Ошибка #0165: ошибка парсинга, пользователь UIN: "4", IP: "192.168.2.55", ClientType: "win32". Команда ID 84. Данные: "005400{"Data":"EDatabaseError: base: Database file '' does not exist."}". Отключение пользователя...
[09:56:31:515  43]: Ошибка #0165: ошибка парсинга, пользователь UIN: "26", IP: "192.168.2.29", ClientType: "win32". Команда ID 3. Данные: "000300{"ServPass":"","UIN":26,"Email":"","Pass":"******","Nick":"\u0412\u0430\u0434\u0438\u043c \u041a\u0438\u0440\u0438\u043b\u0435\u043d\u043a\u043e (56)","Style":0,"State":0}". Отключение пользователя...
[09:57:44:835  43]: Ошибка #0165: ошибка парсинга, пользователь UIN: "26", IP: "192.168.2.29", ClientType: "win32". Команда ID 84. Данные: "005400{"Data":"EDatabaseError: base: Database file '' does not exist."}". Отключение пользователя...
[10:04:52:744  44]: Ошибка #0165: ошибка парсинга, пользователь UIN: "26", IP: "192.168.2.29", ClientType: "win32". Команда ID 3. Данные: "000300{"ServPass":"","UIN":26,"Email":"","Pass":"******","Nick":"\u0412\u0430\u0434\u0438\u043c \u041a\u0438\u0440\u0438\u043b\u0435\u043d\u043a\u043e (56)","Style":0,"State":0}". Отключение пользователя...
[10:10:56:357  46]: Ошибка #0165: ошибка парсинга, пользователь UIN: "26", IP: "192.168.2.29", ClientType: "win32". Команда ID 3. Данные: "000300{"ServPass":"","UIN":26,"Email":"","Pass":"******","Nick":"\u0412\u0430\u0434\u0438\u043c \u041a\u0438\u0440\u0438\u043b\u0435\u043d\u043a\u043e (56)","Style":0,"State":0}". Отключение пользователя...
[10:15:12:650  47]: Ошибка #0165: ошибка парсинга, пользователь UIN: "4", IP: "192.168.2.55", ClientType: "win32". Команда ID 3. Данные: "000380H4sIAAAAAAAAAKtWCk4tKgtILC5WslJS0lEK9fRTsjLRUXLNTczMgQhBJQ2NLEwNDIB8v8zkbCA/ptTAxNAERBong0kLEGliBCYNECLGlgpgpYlgTiqYTAGTEEXI4kYKGqammkA7gksqc1KVrAxArMQSEKsWAM8jCgqqAAAA". Отключение пользователя...
[10:16:59:900  49]: Ошибка #0165: ошибка парсинга, пользователь UIN: "18", IP: "192.168.2.9", ClientType: "win32". Команда ID 3. Данные: "000300{"ServPass":"","UIN":18,"Email":"","Pass":"******","Nick":"\u0418\u0440\u0438\u043d\u0430 \u0422\u0443\u0437\u043b\u0443\u043a\u043e\u0432\u0430 (42)","Style":0,"State":0}". Отключение пользователя...

Re: Зависания клиентов

СообщениеДобавлено: Пт дек 07, 2018 11:08 am
dkonakov
Вот из свежего:
Код: Выделить всё
[11:06:09:569  54]: Ошибка #0165: ошибка парсинга, пользователь UIN: "449", IP: "192.168.2.171", ClientType: "win32". Команда ID 3. Данные: "000380H4sIAAAAAAAAAKtWCk4tKgtILC5WslJS0lEK9fRTsjIxsdRRcs1NzMyBCEKlDY0sTA0MgHy/zORsID+m1MDEyAhEGhuASBMw2yQZTKaBxVMgsgogytAQzElFkjBB0gwmjU2RZBMh6hU0jA00gbYGl1TmpCpZGYBYiSUgVi0AxVDhxL4AAAA=". Отключение пользователя..

Re: Зависания клиентов

СообщениеДобавлено: Пт дек 07, 2018 11:15 am
dkonakov
При попытке добавить объявление через веб админку - зависает весь сервер. Помогите, пожалуйста.

Re: Зависания клиентов

СообщениеДобавлено: Пт дек 07, 2018 4:08 pm
Алексей Пикуров
Перезапустили сервер, судя по логу ошибки проблемы были при записи логов в базу данных. Понаблюдайте пока, а я вам напишу скрипт для ежедневных бекапов, чтобы делались автоматически.

Re: Зависания клиентов

СообщениеДобавлено: Сб дек 08, 2018 9:56 pm
Алексей Пикуров
После обновления на 7.2 сможете использовать функцию mMakeBackupServerDataBase.

Поставите её на событие EveryDay, будет делаться бекап каждый день, ночью.