Как собрать "треды" - Страница 3 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming > Java

Java В данном форуме вы сможете найти много полезной информации по платформе Java. Подробные статьи, исходные коды и конечно учебники как для новичков так и профессиональных Java разработчиков вы найдёте здесь. Если у вас есть вопрос или хотите поделится своими наработками, пожалуйста, делайте это в этой теме.

Ответ
Опции темы
Непрочитано 04.07.2013, 11:57   #21
Аватар для Ashe
Олдфаг

По умолчанию Re: Как собрать "треды"

Цитата:
Сообщение от Main Посмотреть сообщение
Запускать проверку когда сервер повиснет или до зависания?
Конечно до зависания. Как только сервер стартанул, подключайте профайлер. Проделайте те действия, которые вызывают "крах" сервера и смотрите в профайлере какой именно запрос это вызывает.

Цитата:
Сообщение от bloodshed Посмотреть сообщение
во время работы сервера, я думаю. Вы прочитайте хоть описание профайлера и поймете, что во время зависания вы его не подключите.
Профайлер можно подключить и "до", и "после", но "после" не имеет смысла, так как сборка висит и в базу не выполняются запросы, а соответственно профайлер просто-напросто не будет их отлавливать.
__________________
Fortuna - non penis, in manus non recipe.
Ashe вне форума Ответить с цитированием
Непрочитано 04.07.2013, 12:20   #22
Пользователь

Автор темы (Топик Стартер) Re: Как собрать "треды"

Цитата:
Сообщение от Ashe Посмотреть сообщение
Конечно до зависания. Как только сервер стартанул, подключайте профайлер. Проделайте те действия, которые вызывают "крах" сервера и смотрите в профайлере какой именно запрос это вызывает.



Профайлер можно подключить и "до", и "после", но "после" не имеет смысла, так как сборка висит и в базу не выполняются запросы, а соответственно профайлер просто напросто не будет их отлавливать.
Проделать действия что вызывали "крах" нельзя, всегда разное время и всегда разные ситуации.

Запустил, буду ждать..

Закладка "Сессии" должна пополняться?

Последний раз редактировалось Main; 04.07.2013 в 12:28. Причина: Вопрос
Main вне форума Ответить с цитированием
Непрочитано 04.07.2013, 12:35   #23
Аватар для Ashe
Олдфаг

По умолчанию Re: Как собрать "треды"

Цитата:
Сообщение от Main Посмотреть сообщение
Закладка "Сессии" должна пополняться?
Конечно.
__________________
Fortuna - non penis, in manus non recipe.
Ashe вне форума Ответить с цитированием
Непрочитано 04.07.2013, 12:36   #24
Пользователь

Автор темы (Топик Стартер) Re: Как собрать "треды"

Цитата:
Сообщение от Ashe Посмотреть сообщение
Конечно.
Статистика работает, а вот "Сессии" нет.
Подробных настроек я не нашел (только логин\пасс ввёл).
Её надо где-то включить?
Main вне форума Ответить с цитированием
Непрочитано 04.07.2013, 12:45   #25
Аватар для Ashe
Олдфаг

По умолчанию Re: Как собрать "треды"

Цитата:
Сообщение от Main Посмотреть сообщение
Статистика работает, а вот "Сессии" нет.
Подробных настроек я не нашел (только логин\пасс ввёл).
Её надо где-то включить?
Не понял вопрос. Откройте Вашу сессию, там будут все запросы.
__________________
Fortuna - non penis, in manus non recipe.
Ashe вне форума Ответить с цитированием
Непрочитано 04.07.2013, 13:10   #26
Пользователь

Автор темы (Топик Стартер) Re: Как собрать "треды"



Main вне форума Ответить с цитированием
Непрочитано 04.07.2013, 13:40   #27
Аватар для Ashe
Олдфаг

По умолчанию Re: Как собрать "треды"

Укажите в настройках Вашей сборки порт профайлера(4040), вместо порта MySQL(3306).
__________________
Fortuna - non penis, in manus non recipe.
Ashe вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 04.07.2013, 14:01   #28
Пользователь

Автор темы (Топик Стартер) Re: Как собрать "треды"

Цитата:
Сообщение от Ashe Посмотреть сообщение
Укажите в настройках Вашей сборки порт профайлера(4040), вместо порта MySQL(3306).
Понял, спасибо.
Main вне форума Ответить с цитированием
Непрочитано 04.07.2013, 14:04   #29
Аватар для Ashe
Олдфаг

По умолчанию Re: Как собрать "треды"

Цитата:
Сообщение от Main Посмотреть сообщение
Но также я понял что порт указан в ядре сервера, снова нужно ждать разработчика...
Покажите настройки для соединения с БД.

Во всяком случае Вы можете задать порт принудительно:

Код:
URL = jdbc:mysql://localhost:4040/database_name
__________________
Fortuna - non penis, in manus non recipe.
Ashe вне форума Ответить с цитированием
Непрочитано 04.07.2013, 14:12   #30
Пользователь

Автор темы (Топик Стартер) Re: Как собрать "треды"

Цитата:
Сообщение от Ashe Посмотреть сообщение
Покажите настройки для соединения с БД.
URL=jdbc:mysql://localhost:4040/l2j?useUnicode=true&characterEncoding=UTF-8

Я вот так установил. 3 минут просто не запускался сервер, а в программе ~50 окошек создалось, после началась загрузка, но ошибок куча и все связано в sql

Код:
java.sql.SQLException: Pool connections have been terminated. Aborting getConnection() request.
        at com.jolbox.bonecp.DefaultConnectionStrategy.getConnectionInternal(DefaultConnectionStrategy.java:120)
        at com.jolbox.bonecp.AbstractConnectionStrategy.getConnection(AbstractConnectionStrategy.java:85)
        at com.jolbox.bonecp.BoneCP.getConnection(BoneCP.java:510)
        at com.jolbox.bonecp.BoneCPDataSource.getConnection(BoneCPDataSource.java:114)
        at net.sf.l2j.L2DatabaseFactory.findConnect(L2DatabaseFactory.java:123)
        at net.sf.l2j.L2DatabaseFactory.get(L2DatabaseFactory.java:112)
        at net.sf.l2j.gameserver.instancemanager.ClanHallManager.load(ClanHallManager.java:83)
        at net.sf.l2j.gameserver.instancemanager.ClanHallManager.init(ClanHallManager.java:54)
        at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:190)
        at net.sf.l2j.gameserver.GameServer.main(GameServer.java:560)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.lameguard.LameGuard.main(LameGuard.java:583)
Main вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
itamename-e.dat UFODriverr Lineage II 5 28.02.2021 18:17
Собрать чистый патч High Five для windows 8 Auri Рынок / Marketplace 3 17.11.2012 13:59
Как собрать FUN серв? :)) kassdffas World of WarCraft 2 07.08.2010 10:51
Собрать сервер Heon Сервер 7 09.01.2010 18:49
Как собрать свой сервер (с нуля)? Kriell Работа со скриптами 7 21.09.2009 14:34


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 04:16. Часовой пояс GMT +3.

Вверх