Сообщений: 4,694
Тем: 85
Зарегистрирован: Mar 2009
Репутация:
23,364
Main Написал:Запускать проверку когда сервер повиснет или до зависания?
Конечно до зависания. Как только сервер стартанул, подключайте профайлер. Проделайте те действия, которые вызывают "крах" сервера и смотрите в профайлере какой именно запрос это вызывает.
bloodshed Написал:во время работы сервера, я думаю. Вы прочитайте хоть описание профайлера и поймете, что во время зависания вы его не подключите.
Профайлер можно подключить и "до", и "после", но "после" не имеет смысла, так как сборка висит и в базу не выполняются запросы, а соответственно профайлер просто-напросто не будет их отлавливать.
Fortuna - non penis, in manus non recipe.
Сообщений: 577
Тем: 41
Зарегистрирован: Nov 2012
Репутация:
1,886
07-04-2013, 12:20 PM
(Сообщение последний раз редактировалось: 07-04-2013, 12:28 PM Main.)
Ashe Написал:Конечно до зависания. Как только сервер стартанул, подключайте профайлер. Проделайте те действия, которые вызывают "крах" сервера и смотрите в профайлере какой именно запрос это вызывает.
Профайлер можно подключить и "до", и "после", но "после" не имеет смысла, так как сборка висит и в базу не выполняются запросы, а соответственно профайлер просто напросто не будет их отлавливать.
Проделать действия что вызывали "крах" нельзя, всегда разное время и всегда разные ситуации.
Запустил, буду ждать..
Закладка "Сессии" должна пополняться?
Сообщений: 4,694
Тем: 85
Зарегистрирован: Mar 2009
Репутация:
23,364
Main Написал:Закладка "Сессии" должна пополняться?
Конечно.
Fortuna - non penis, in manus non recipe.
Сообщений: 577
Тем: 41
Зарегистрирован: Nov 2012
Репутация:
1,886
Ashe Написал:Конечно.
Статистика работает, а вот "Сессии" нет.
Подробных настроек я не нашел (только логин\пасс ввёл).
Её надо где-то включить?
Сообщений: 4,694
Тем: 85
Зарегистрирован: Mar 2009
Репутация:
23,364
Main Написал:Статистика работает, а вот "Сессии" нет.
Подробных настроек я не нашел (только логин\пасс ввёл).
Её надо где-то включить?
Не понял вопрос. Откройте Вашу сессию, там будут все запросы.
Fortuna - non penis, in manus non recipe.
Сообщений: 577
Тем: 41
Зарегистрирован: Nov 2012
Репутация:
1,886
Сообщений: 4,694
Тем: 85
Зарегистрирован: Mar 2009
Репутация:
23,364
Main Написал:
Укажите в настройках Вашей сборки порт профайлера(4040), вместо порта MySQL(3306).
Fortuna - non penis, in manus non recipe.
Сообщений: 577
Тем: 41
Зарегистрирован: Nov 2012
Репутация:
1,886
Ashe Написал:Укажите в настройках Вашей сборки порт профайлера(4040), вместо порта MySQL(3306). Понял, спасибо.
Сообщений: 4,694
Тем: 85
Зарегистрирован: Mar 2009
Репутация:
23,364
Main Написал:Но также я понял что порт указан в ядре сервера, снова нужно ждать разработчика...
Покажите настройки для соединения с БД.
Во всяком случае Вы можете задать порт принудительно:
Код: URL = jdbc:mysql://localhost:4040/database_name
Fortuna - non penis, in manus non recipe.
Сообщений: 577
Тем: 41
Зарегистрирован: Nov 2012
Репутация:
1,886
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)
|