"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
dkonakov
Добрый день!
Недавно выключали свет, сервер завершился нештатно, периодически начались зависания клиентов, спонтанно, не все, после завершения процесса следующий запуск проходит как на скриншоте:

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

Может надо сделать repairdb сервера? как это сделать?
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}". Отключение пользователя...
dkonakov
Вот из свежего:
Код: Выделить всё
[11:06:09:569  54]: Ошибка #0165: ошибка парсинга, пользователь UIN: "449", IP: "192.168.2.171", ClientType: "win32". Команда ID 3. Данные: "000380H4sIAAAAAAAAAKtWCk4tKgtILC5WslJS0lEK9fRTsjIxsdRRcs1NzMyBCEKlDY0sTA0MgHy/zORsID+m1MDEyAhEGhuASBMw2yQZTKaBxVMgsgogytAQzElFkjBB0gwmjU2RZBMh6hU0jA00gbYGl1TmpCpZGYBYiSUgVi0AxVDhxL4AAAA=". Отключение пользователя..
dkonakov
При попытке добавить объявление через веб админку - зависает весь сервер. Помогите, пожалуйста.
Аватара пользователя
Алексей Пикуров
Перезапустили сервер, судя по логу ошибки проблемы были при записи логов в базу данных. Понаблюдайте пока, а я вам напишу скрипт для ежедневных бекапов, чтобы делались автоматически.
Аватара пользователя
Алексей Пикуров
После обновления на 7.2 сможете использовать функцию mMakeBackupServerDataBase.

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