- Katılım
- 22 Nisan 2022
- Mesajlar
- 48
- Elmaslar
- 30
- Puan
- 1.320
- Yaş
- 25
- Konum
- Kardeş Payı
- Minecraft
- BeautyBloodTR
Discord:
yo soy beautyblood#0001
Merhabalar, bir oyun bölümümde genel olarak belirsiz süre aralığında yaşadığım çökme hakkında mc-tr üyelerinin yardım edebileceğini düşündüm. Şayet bir ton çözüm denedim.
Sorun:
Kod:
OpenJDK 64-Bit Server VM warning: Attempt to deallocate stack guard pages failed.
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00007fda30b58000, 12288, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 12288 bytes for committing reserved memory.
[18:24:29 ERROR]: Encountered an unexpected exception
java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method) ~[?:1.8.0_312]
at java.lang.Thread.start(Thread.java:717) ~[?:1.8.0_312]
at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:957) ~[?:1.8.0_312]
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1378) ~[?:1.8.0_312]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:362) ~[uniospigot.jar:git-TacoSpigot-"95870a93"]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:785) ~[uniospigot.jar:git-TacoSpigot-"95870a93"]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) ~[uniospigot.jar:git-TacoSpigot-"95870a93"]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:715) ~[uniospigot.jar:git-TacoSpigot-"95870a93"]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:618) [uniospigot.jar:git-TacoSpigot-"95870a93"]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]
# An error report file with more information is saved as:
# /root/OPSkyblock/hs_err_pid1144898.log
Bu sorunu verirken ise "latest.log" dosyasında verdiği output ise:
Kod:
java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method) ~[?:1.8.0_312]
at java.lang.Thread.start(Thread.java:717) ~[?:1.8.0_312]
at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:957) ~[?:1.8.0_312]
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1378) ~[?:1.8.0_312]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:362) ~[uniospigot.jar:git-TacoSpigot-"95870a93"]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:785) ~[uniospigot.jar:git-TacoSpigot-"95870a93"]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) ~[uniospigot.jar:git-TacoSpigot-"95870a93"]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:715) ~[uniospigot.jar:git-TacoSpigot-"95870a93"]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:618) [uniospigot.jar:git-TacoSpigot-"95870a93"]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]
Denediğim çözümler:
- Tüm eklentileri güncellemek
- Swap memory'i 0'a düşürdüm
- Garbage collector'ı sildim
- Xms değerini kaldırdım
- Viaversionu kaldırdım
- 30GB aşkın max ram verdim
- Server thread'ını 4 yaptım
- Network compression ayarlarını 512ye çektim
- Worldlerin sorunlu olmasına karşıt finder ile tarattım
- Tüm eklentileri güncellemek
- Swap memory'i 0'a düşürdüm
- Garbage collector'ı sildim
- Xms değerini kaldırdım
- Viaversionu kaldırdım
- 30GB aşkın max ram verdim
- Server thread'ını 4 yaptım
- Network compression ayarlarını 512ye çektim
- Worldlerin sorunlu olmasına karşıt finder ile tarattım
Şüphelerim:
- Sunucu da java 8 kullanıyorum fakat diğer oyun modumun kullandığı java'nın dosya lokasyonu ile başlattım (çok saçma fakat olma ihtimalini düşünmekteyim)
- Java 8 OpenJDK kullanıyorum, acaba adoptopenjdk kullansam çözülür mü..
- Bir kaç yerden duyduğum ve olduğunu düşündüğüm sunucu da "world" klasörü bulunmamaktadır. Server.properties ayarları, multiverse-core vb. eklentiler "Meydan" adı verilen main world'e yönlendirilmiş şekilde. Bir kaç bukkit sayfasından gördüğüm ve arkadaşlarımdan işittiğime göre "world" dosyası olmazsa thread dump gibi bir kaç sorun yaşayabileceğimi söylediler.
- Sunucu da java 8 kullanıyorum fakat diğer oyun modumun kullandığı java'nın dosya lokasyonu ile başlattım (çok saçma fakat olma ihtimalini düşünmekteyim)
- Java 8 OpenJDK kullanıyorum, acaba adoptopenjdk kullansam çözülür mü..
- Bir kaç yerden duyduğum ve olduğunu düşündüğüm sunucu da "world" klasörü bulunmamaktadır. Server.properties ayarları, multiverse-core vb. eklentiler "Meydan" adı verilen main world'e yönlendirilmiş şekilde. Bir kaç bukkit sayfasından gördüğüm ve arkadaşlarımdan işittiğime göre "world" dosyası olmazsa thread dump gibi bir kaç sorun yaşayabileceğimi söylediler.
Peki sizin fikriniz nedir MC-TR?