Подвисает Сервер
Сервер каждые полтора часа подвисает (железо нормальное), чтото сохранаяет и потом просто висит :( как можно исправить подскажите сборка 3788
uter: Сервер каждые полтора часа подвисает (железо нормальное), чтото сохранаяет и потом просто висит :( как можно исправить подскажите сборка 3788
т.е. выбираешь персонажа... входишь и дальше висит на загрузочном экране?
а те кто в игре остались просто стоять?
uter: Сервер каждые полтора часа подвисает (железо нормальное), чтото сохранаяет и потом просто висит :( как можно исправить подскажите сборка 3788
Авто бэкап баз не стоит случайно ? у меня стоял помню каждый час и иногда бывало подвисал сервер при бэкапе.
Та же самая проблема. железо нормальное, онлайн небольшой, автобекап не стоит. Иногда подвисает на несколько минут, иногда на долго. В диспечере задач видно, что сервер весит в памяти очень мало (менее 50 МБ) и постепенно набирает вес. Или просто сервер выдает крит и перестают работать все скрипты (квесты, создание клана и т.д.). Помогите пожалуйста кто знает, спасибками закидаю. Вот что выдал сервер:
Exception in thread "General Pool-2" java.lang.NullPointerException
at net.sf.l2j.gameserver.ai.L2AttackableAI.changeIntention(L2AttackableA
I.java:286)
at net.sf.l2j.gameserver.ai.L2CharacterAI.onIntentionIdle(L2CharacterAI.
java:88)
at net.sf.l2j.gameserver.ai.AbstractAI.setIntention(AbstractAI.java:278)
at net.sf.l2j.gameserver.ai.AbstractAI.setIntention(AbstractAI.java:235)
at net.sf.l2j.gameserver.model.actor.knownlist.AttackableKnownList.remov
eKnownObject(AttackableKnownList.java:61)
at net.sf.l2j.gameserver.model.actor.knownlist.MonsterKnownList.removeKn
ownObject(MonsterKnownList.java:57)
at net.sf.l2j.gameserver.model.actor.knownlist.CharKnownList.updateKnown
Objects(CharKnownList.java:160)
at net.sf.l2j.gameserver.model.actor.knownlist.CharKnownList$KnownListAs
ynchronousUpdateTask.run(CharKnownList.java:316)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.sql.SQLException: An SQLException was provoked by the following failure: ja
va.lang.InterruptedException
[Cause: java.lang.InterruptedException
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.mchange.v2.c3p0.stmt.GooGooStatementCache.acquireStatement(GooGoo
StatementCache.java:552)
at com.mchange.v2.c3p0.stmt.GooGooStatementCache.checkoutStatement(GooGo
oStatementCache.java:168)
at com.mchange.v2.c3p0.impl.NewPooledConnection.checkoutStatement(NewPoo
ledConnection.java:277)
at com.mchange.v2.c3p0.impl.NewProxyConnection.prepareStatement(NewProxy
Connection.java:199)
at net.sf.l2j.gameserver.model.entity.GrandBossState.update(GrandBossSta
te.java:170)
at net.sf.l2j.gameserver.instancemanager.VanHalterManager.enterInterval(
VanHalterManager.java:1268)
at net.sf.l2j.gameserver.instancemanager.VanHalterManager$TimeUp.run(Van
HalterManager.java:1366)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
]
at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:111)
at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65)
at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:62)
at com.mchange.v2.c3p0.stmt.GooGooStatementCache.acquireStatement(GooGoo
StatementCache.java:562)
at com.mchange.v2.c3p0.stmt.GooGooStatementCache.checkoutStatement(GooGo
oStatementCache.java:168)
at com.mchange.v2.c3p0.impl.NewPooledConnection.checkoutStatement(NewPoo
ledConnection.java:277)
at com.mchange.v2.c3p0.impl.NewProxyConnection.prepareStatement(NewProxy
Connection.java:199)
at net.sf.l2j.gameserver.model.entity.GrandBossState.update(GrandBossSta
te.java:170)
at net.sf.l2j.gameserver.instancemanager.VanHalterManager.enterInterval(
VanHalterManager.java:1268)
at net.sf.l2j.gameserver.instancemanager.VanHalterManager$TimeUp.run(Van
HalterManager.java:1366)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
такая же проблема. Только интервал зависаний поменьше. 40-50 минут. Онлайн 4 человека.
JaJa: Авто бэкап баз не стоит случайно ? у меня стоял помню каждый час и иногда бывало подвисал сервер при бэкапе.
Авто бэкап баз где это можно поглядеть?
axelll: когда подвисает что пишет в геймсерве?
там пишется следующее
Olimpiad system:Data updatedsuccessfully.
и потом висит минут 10,15. Как это убрат ьчтобы оно там не сохраняло так часто?
не олимпа а севен сайинтс он перезаписывает таблицы такаяже абйда хз как убрать! =( и бекапы тут не причём ! =(
У меня иногда подвисает так странно... - чар не может двигатся, но скиллы может юзать и говорить в чате может..а через 5 минут такого виснет все - и чат и скиллы.... что это?:)
гейм сервер молчит ( о_О )
Это обнвляется олимпа в исходниках нужно править или интервал обновления увеличеть (не помню де бу дома гляну точно )
ЫЧ
Сие чудо происходит когда идет сохранение Семи печатей. Решение проблемы кто-нить нашел?
Для меня не должно быть человека, к которому я испытывал бы отвращение или ненависть. Ф.Ницше
Попробуйте добавить столбец в seven_sings
Пример через десинг тейбл в навикат 8.
Название - "char_obj_id"
type - "int"
Lenght - "11"
Decimals - "0"
Обращение в нуль ненадо
Примарикей надо.
Значения указаны в ковычках.
К примеру мне данное добавление помогло от части. Зависания не каждые полчаса, а раз в 6 часов примерно.
Примерно похожея ситуация бывает когда серв сжирает всю оперативку и и mysql не хватает памяти и серв виснет также виснет
Была такая же ситуация... вобщем просто серваку нехватает памяти...идете в папку с геймсервером тыкаете правой кнопко на файл StartGamServer.bat (или просто Gameserver.bat) и жмете Изменить.
Находите примерно такую строку
java -Dfile.encoding=UTF-8 -Xmx512m com.l2jfree.gameserver.GameServer
(у меня сборка L2jFree)
и значение 512 меняете например на 1024...
Также можно поменять значение памяти и вот в этой строке
REM java -Dfile.encoding=UTF-8 -Xmx2048m -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=7456 com.l2jfree.gameserver.GameServer
если не помогло - нужно увеличивать объем RAM памяти









