Ошибки, зависания сервера 5.70

Здесь Вы можете поделиться информацией об ошибках программы для скорейшего их исправления.
Аватара пользователя
Jenya-Grin
Сообщения: 356
Зарегистрирован: 20:30, 22.09.2011
Откуда: Украина, г.Бердичев

Ошибки, зависания сервера 5.70

Сообщение Jenya-Grin » 06:29, 02.07.2013

На сервере 5.70 глючат все мои плагины.
Сервер зависает и т.д.
Клиенты недовольны.

На 5.60 всё нормально.

В чём есть причина???

Maxim Mirgorodsky
Администратор
Сообщения: 6731
Зарегистрирован: 09:56, 27.06.2005
Благодарил (а): 1 раз

Re: Ошибки, зависания сервера 5.70

Сообщение Maxim Mirgorodsky » 07:50, 02.07.2013

Сервер 5.70 полностью выгружает плагины при их остановке, соответственно запускает снова при старте. Возможно, в функциях инициализации и освобождении памяти ошибки. Все эти процедуры должны проводиться в функциях Start/Stop.

Аватара пользователя
Jenya-Grin
Сообщения: 356
Зарегистрирован: 20:30, 22.09.2011
Откуда: Украина, г.Бердичев

Re: Ошибки, зависания сервера 5.70

Сообщение Jenya-Grin » 11:49, 02.07.2013

Maxim Mirgorodsky писал(а):Сервер 5.70 полностью выгружает плагины при их остановке, соответственно запускает снова при старте. Возможно, в функциях инициализации и освобождении памяти ошибки. Все эти процедуры должны проводиться в функциях Start/Stop.


Это понятно. И есть такое - в некоторых деструкторах классов не прописано удаление переменных.
Но!

Ошибки случаются даже если плагины не перезапускать!
Полагаю есть ещё какие-то изменения в сравнении с 5.60.

Для справки: Пишу в RAD Studio 2010.

Аватара пользователя
SV
Сообщения: 797
Зарегистрирован: 00:11, 06.09.2010
Откуда: Киров

Re: Ошибки, зависания сервера 5.70

Сообщение SV » 12:10, 02.07.2013

Jenya-Grin писал(а):
Maxim Mirgorodsky писал(а):Сервер 5.70 полностью выгружает плагины при их остановке, соответственно запускает снова при старте. Возможно, в функциях инициализации и освобождении памяти ошибки. Все эти процедуры должны проводиться в функциях Start/Stop.


Это понятно. И есть такое - в некоторых деструкторах классов не прописано удаление переменных.
Но!

Ошибки случаются даже если плагины не перезапускать!
Полагаю есть ещё какие-то изменения в сравнении с 5.60.

Для справки: Пишу в RAD Studio 2010.


Судя по всему у тебя где то утечки в плагинах, насколько я помню и наш Plugin Container не мог работать с твоими плагинами. Ты их исправил? Если нет возможно это и есть причина такой беды.

Аватара пользователя
Jenya-Grin
Сообщения: 356
Зарегистрирован: 20:30, 22.09.2011
Откуда: Украина, г.Бердичев

Re: Ошибки, зависания сервера 5.70

Сообщение Jenya-Grin » 12:44, 02.07.2013

Повторюсь: На 5.60 всё работает нормально.

Аватара пользователя
Hellios
Сообщения: 324
Зарегистрирован: 22:31, 06.05.2008
Откуда: Мирный (Саха)
Контактная информация:

Re: Ошибки, зависания сервера 5.70

Сообщение Hellios » 13:59, 02.07.2013

Jenya-Grin писал(а):Повторюсь: На 5.60 всё работает нормально.

Не согласен!
На 5.60 просто работает стабильнее а вот утечки да имеют место, если завершить работу сервера 5.60 то потом минут 5 тыкаешь по кнопочке с ошибкой о недоступности адреса в памяти.
на 5.70 и выше визуально ошибок нет они сыпятся в лог причём бесконечно если остановить один из плагинов и в конечном итоге сервер через некоторое время тупо виснет намертво или появляются периодические дисконнекты пользователей.
Говорил тебе в личку и скажу тут сервер не виновен виновны плагины причём всё так как у всех один и тот-же симптом проверено..

Аватара пользователя
Jenya-Grin
Сообщения: 356
Зарегистрирован: 20:30, 22.09.2011
Откуда: Украина, г.Бердичев

Re: Ошибки, зависания сервера 5.70

Сообщение Jenya-Grin » 14:01, 02.07.2013

Я могу снять видеоролик, где будет ясно видно что плагины стоят,
и при выключении сервера 5.60 ошибки не выскакивают.

Maxim Mirgorodsky
Администратор
Сообщения: 6731
Зарегистрирован: 09:56, 27.06.2005
Благодарил (а): 1 раз

Re: Ошибки, зависания сервера 5.70

Сообщение Maxim Mirgorodsky » 14:29, 02.07.2013

Сервер 5.60 иначе запускает и останавливает плагины. Других изменений там нет.

Обратите внимание на выделение и освобождение памяти, на синхронизацию потоков (вызывать функции CommFort'а можно только из основного потока), на правильность работы петли сообщений. Если с этими тремя вещами порядок, то источник остальных ошибок можно будет без проблем определить.

Аватара пользователя
Hellios
Сообщения: 324
Зарегистрирован: 22:31, 06.05.2008
Откуда: Мирный (Саха)
Контактная информация:

Re: Ошибки, зависания сервера 5.70

Сообщение Hellios » 15:08, 02.07.2013

Jenya-Grin писал(а):Я могу снять видеоролик, где будет ясно видно что плагины стоят,
и при выключении сервера 5.60 ошибки не выскакивают.

Тоже могу снять ролики, сервер 5.60 winxp-win2003 и миллион ошибок при отключении сервера.
Жека ну в других плагинах написаных задолго даже до 5.60 нет таких ошибок, та же викторина посматри когда последний раз правилась но работает по сей день нормально даже на 5.70.

Аватара пользователя
ForestM
Сообщения: 80
Зарегистрирован: 16:10, 01.12.2010

Re: Ошибки, зависания сервера 5.70

Сообщение ForestM » 15:24, 05.07.2013

Hellios писал(а):
Jenya-Grin писал(а):Я могу снять видеоролик, где будет ясно видно что плагины стоят,
и при выключении сервера 5.60 ошибки не выскакивают.

Тоже могу снять ролики, сервер 5.60 winxp-win2003 и миллион ошибок при отключении сервера.
Жека ну в других плагинах написаных задолго даже до 5.60 нет таких ошибок, та же викторина посматри когда последний раз правилась но работает по сей день нормально даже на 5.70.


Кстати на вин сервер 2003 много ошибок, какой то плагин вообще не запускался.

На икспи винде хотябы запускается. Но вылетает бот.
ниже скриншоты.

через некоторое время вылеты пользователей.... зависание чата.
перезапустить сервер чата, помогло только завершение процесса, в диспетчере задач
Вложения
32.PNG
При этом он как бы включен
(6.18 КБ) 95 скачиваний
23.PNG
после команды бот сам вышел
(6.07 КБ) 91 скачивание

Аватара пользователя
Jenya-Grin
Сообщения: 356
Зарегистрирован: 20:30, 22.09.2011
Откуда: Украина, г.Бердичев

Re: Ошибки, зависания сервера 5.70

Сообщение Jenya-Grin » 19:23, 05.07.2013

ForestM, скорее всего какой-то ник пользователя содержит решётку "#".
Это недопустимо.

Требуется проверить базу данных рангов и банка.
Удалить строчки - ники у кого решётка.

Аватара пользователя
ForestM
Сообщения: 80
Зарегистрирован: 16:10, 01.12.2010

Re: Ошибки, зависания сервера 5.70

Сообщение ForestM » 05:40, 06.07.2013

не нашлось таких пользователей.
это просто слив на 5.70
Вложения
Снимок.JPG
Бот выходит в эту же секунду. После команды !Мой ранг. При этом зеленый треугольник горит, но кнопка старт плагина можно нажать)
(10.9 КБ) 102 скачивания

Кент

Re: Ошибки, зависания сервера 5.70

Сообщение Кент » 17:44, 07.07.2013

Jenya-Grin писал(а):На сервере 5.70 глючат все мои плагины.
Сервер зависает и т.д.
Клиенты недовольны.

На 5.60 всё нормально.

В чём есть причина???

А может причина что плагины написаны на не лицензионом сервере?
А если у тебя лицензия то поставь версию 5.70 и сам ответишь на свой вопрос!
Вот и клиенты и не довольны))) походу поддержка закончилась для обладатилей лицензии новых версий)))

Аватара пользователя
SV
Сообщения: 797
Зарегистрирован: 00:11, 06.09.2010
Откуда: Киров

Re: Ошибки, зависания сервера 5.70

Сообщение SV » 20:44, 07.07.2013

Кент писал(а):
Jenya-Grin писал(а):На сервере 5.70 глючат все мои плагины.
Сервер зависает и т.д.
Клиенты недовольны.

На 5.60 всё нормально.

В чём есть причина???

А может причина что плагины написаны на не лицензионом сервере?
А если у тебя лицензия то поставь версию 5.70 и сам ответишь на свой вопрос!
Вот и клиенты и не довольны))) походу поддержка закончилась для обладатилей лицензии новых версий)))

Врятли не на лицензии писались, для этого существует лицензия для разработчиков, только она обновляется после выхода стабильной версии. Так что возможности нет у некоторых программистов протестировать и исправить все косяки в плагинах во время бета теста. Делайте выводы сами.


Ответить