SocketException

Shadowasg

Активный участник
Пользователь
Баллы
88
Периодически вылетает ошибка и выбивает всех с сервера:
Код:
2011-10-08 22:36:57 [SEVERE] java.net.SocketException: Socket closed
2011-10-08 22:36:57 [SEVERE]    at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:99)
2011-10-08 22:36:57 [SEVERE]    at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
2011-10-08 22:36:57 [SEVERE]    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
2011-10-08 22:36:57 [SEVERE]    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
2011-10-08 22:36:57 [SEVERE]    at java.io.DataOutputStream.flush(DataOutputStream.java:106)
2011-10-08 22:36:57 [SEVERE]    at net.minecraft.server.NetworkWriterThread.run(SourceFile:104)
2011-10-08 22:36:57 [SEVERE] java.net.SocketException: Socket closed
2011-10-08 22:36:57 [SEVERE]    at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:99)
2011-10-08 22:36:57 [SEVERE]    at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
2011-10-08 22:36:57 [SEVERE]    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
2011-10-08 22:36:57 [SEVERE]    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
2011-10-08 22:36:57 [SEVERE]    at java.io.DataOutputStream.flush(DataOutputStream.java:106)
2011-10-08 22:36:57 [SEVERE]    at net.minecraft.server.NetworkWriterThread.run(SourceFile:104)
В чем может крыться проблема?
 
По соседним темам вижу что не только у меня такая проблема. Неужели никто не знает причину?☹️
 
а какой буккит?
у меня такая ошибка иногда при не правильном выходе из игры вылетает, но я ее игнорю.
 
Сейчас попробую сервер на 1185 пересобрать
 
Явно переполнение буфера сокета (там так написано)
Игроков много?
Версия буккита из стабильных?
Не знаю на счет 64-битной оси, т.к. Джава скорее всего 32- битная.
Скачай деб-пакет с сайта Sun для 64-битной.
 
Игроковот "5 до 10" при вылезании ошибки. Буккит 1240 последний стабильный. И где найти для ubuntu 64 битную джаву? Отсюда посылают туда, а там при 64 бита ни слова... Придется видимо дебиан ставить ☹️ (если что хостинг)
 
Игроковот "5 до 10" при вылезании ошибки. Буккит 1240 последний стабильный. И где найти для ubuntu 64 битную джаву? Отсюда посылают туда, а там при 64 бита ни слова... Придется видимо дебиан ставить ☹️ (если что хостинг)
http://www.java.com/ru/download/manual.jsp
внизу есть, только не .rpm - то для ред хат.
жмакай нравится, если помог)
 
Проблема в том что ваши игроки не знают что надо нажать на кнопку disconnect прежде чем нажимать на жирный, красный Х.
 
Проблема в том что ваши игроки не знают что надо нажать на кнопку disconnect прежде чем нажимать на жирный, красный Х.
это не проблема пользователей. сервер не должен падать от таких реально мелких вещей.
лично у нас как минимум 10 пользователей закрывают "крестиком" и ниче.
правда баккит не стабильный, эксепшенами сыпет, но тьфу-тьфу работает идеально стабильно.
 
Эта ошибка ничем не мешает серверу.А еще она от ваниллы.
 
Эта ошибка ничем не мешает серверу.А еще она от ваниллы.
еще раз повторять тупо.
ни разу за 2-х летнюю историю сервака такого не было. только когда
провод оптики ПЕРЕРЕЗАЛИ (таджики же,мешает), тогда вылетело. (ну может мы везучие =) )
она ничем не мешает? выкидывает-то всех игроков. (по словам автора треда)
а вообще давай дождемся, пока он установит 64-битную джаву, а потом будем флеймить))
 
Тогда это проблема с интернетом.
это вряд ли.
крашится именно input-output часть сервака, судя по ошибкам.
в случае разрыва такого быть не должно, тут сокеты ломаются.
а если и не с нетом проблемы, и на моей 1240 все ОК, следовательно, это java.
а именно 32-битная на 64-битной оси.
вообще с 9.10 64-битные глючные, имхо.
 
Назад
Верх Низ