Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Приложение после продолжительного использования перестаёт реагировать на команды #85

Open
hia3project opened this issue Jul 28, 2017 · 14 comments

Comments

@hia3project
Copy link

После длительного периода работы нашего игрового сервера без перезагрузки и под значительной нагрузкой, приложение перестаёт реагировать на действия со стороны пользователя. Чат работает, список игроков отображается, но невозможно ни кикнуть, ни забанить, ни написать сообщение, ни даже залочить сервер. Функционал просто перестаёт работать и программа будто переходит в режим отображения, не реагируя на команды. Воспроизводилось уже десятки раз с разных компьютеров. Перезапуск приложения не помогает. Перезапуск сервера помогает. Другие RCON приложения работают при этом как ни в чём не бывало. Версия используемой нашим сообществом программы: 0.7.296

Готов посодействовать насколько могу в решении этой проблемы.

@tym32167
Copy link
Owner

tym32167 commented Jul 28, 2017 via email

@hia3project
Copy link
Author

Благодарю за скорый ответ! Сейчас вышлю логи, буду ждать результатов анализа сколько необходимо, будучи готовым к дальнейшему содействию. Вопрос. Достаточно ли файлов без префикса "_BELog" или же они тоже крайне необходимы?

@hia3project hia3project changed the title Приложение после продолжительного использование перестаёт реагировать на команды Приложение после продолжительного использования перестаёт реагировать на команды Jul 28, 2017
@tym32167
Copy link
Owner

tym32167 commented Jul 28, 2017 via email

@hia3project
Copy link
Author

Приветствую! Логи так и не не выслал. Сейчас поясню почему. Забирая логи из директории Logs, я файлы переместил в другую директорию, опустошив исходную. И после этого я запустил программу. Удивительно, но она заработала без проблем. Вывод я сделал такой: при длительной работе программы без перезапуска игрового сервера, какой-то лог приобретает недопустимый размер и программа от этого начинает работать некорректно. Полагаю, при перезапуске игрового сервера программа начинает вести новый файл журнала. Этим и можно объяснить тот факт, что перезапуск программы не устраняет проблему, а перезапуск игрового сервера устраняет.

@tym32167
Copy link
Owner

tym32167 commented Jul 29, 2017 via email

@tym32167
Copy link
Owner

@hia3project еще актуально?

@hia3project
Copy link
Author

Приветствую! Да, проблема продолжает периодически появляться, к сожалению.

@tym32167
Copy link
Owner

tym32167 commented May 21, 2018

@hia3project Какую версию используете? Попробуйте самую последнюю - но перед этим сохраните файл БД (как бекап), так как новая версия при первом запуске будет обновлять схему БД.

@hia3project
Copy link
Author

hia3project commented May 22, 2018

@tym32167 использовалась версия 0.7.321.0
Попытался запустить новую версию программы с существующей базой размером 260 мегабайт. Программа не отрисовала интерфейс при запуске и уже минут 20 висит окно, заполненное белым.

image

@tym32167
Copy link
Owner

@hia3project пусть висит, она обновляет индексы в БД, это занимает какое то время (хотя 20 минут как то долго). Если выключить её, то может попортиться файл БД (потому я говорил сделать бекап)

@hia3project
Copy link
Author

@tym32167 на текущий момент окно часа 3 висит - безрезультатно. Даже не знаю что делать

@tym32167
Copy link
Owner

@hia3project 3 часа уже перебор. Что делать:

  1. пока пользуйся старой версией и старой БД
  2. попробуй также запустить ещё раз. Просто из новой проги удали БД, скорпируй из старой проги её и запусти ещё раз. Если отвалится 2 раза из 2, то проблема
  3. Если есть желание таки опробовать новую версию, то можно её запустить без БД, она сама создаст пустую базу данных. Надо будет туда добавить ваши сервера и импортировать игроков их старой в новую программу.

@hia3project
Copy link
Author

@tym32167 пользуемся старой версией. Сегодня попытался в порядке эксперимента выполнить экспорт-импорт игроков. В итоге обнаружился лимит ровно в 16000 на общее количество записей. В оригинальной нашей базе было порядка 88000 игроков. Если в тестировании программы Вам требуется помощь сообщества, активно её использующего, то мы готовы к содействию.

@tym32167
Copy link
Owner

tym32167 commented Jun 3, 2018

@hia3project скорее всего какой то сбой, попробуйте экспорт\импорт ещё раз. Кстати. импорт в пустую БД идет просто долго (это чинится, но руки ещё не дошли) - этот импорт идет пачками по 2000 юзеров. Вы просто прождали 8 пачек. То есть нужно просто попробовать продублировать импорт (несколько импортов подряд - из того же файла).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants