Warum kann ich keinen Teamspeak Server gleichzeitig mit einem Minecraft Server laufen lassen?

5 Antworten

Hey,

wie andere schon schreiben brauchst du mehr Ressourcen wie z.b. mehr RAM (Arbeitsspeicher) für Minecraft.

Teamspeak braucht quasi nichts das läuft eigentlich immer selbst mit 128MB RAM aber Minecraft Vanilla braucht alleine zum starten schon mindestens 1GB RAM und wenn du dann noch Addons, Maps oder Mods etc. hast brauchst du deutlich mehr Arbeitsspeicher und Prozessorleistung.

Wie sind denn die Specs von deinem vServer oder Root?

Grüße

Woher ich das weiß:Hobby – Arbeite seit 2016 mit TeamSpeak 3

Ich habe den Strato vServer Linux V10-8. 4 Kerne und 8 GB Ram garantiert.

Ich habe schon sehr viele Ramzuweisungskombinationen beim MinecraftServer ausprobiert. Klappt leider alles nicht. Der Ram wird laut htop auch nicht wirklich ausgelastet. Nie über 1 GB beim starten bis er crasht. Nur die 4 Kerne werden dabei bis zu 100% belastet

0
@doctorlutschge

Durch was ist der Prozessor ausgelastet? Durch MC oder TS? Wenn durch TS dann lösche TS mal komplett und installier es neu aber nicht über scripts oder so sondern manuell.

0
@Thetanuss

Habs grad nochmal getestet. Die CPU wird eigentlich nur durch MC belastet.

Teamspeak installiere ich eigentlich immer zu fuß

0

Du hast zu wenig Resourcen. Was sind die Daten deines Vservers? Also RAM, VCores

Woher ich das weiß:Hobby – Ich beschäftige mich seit 2015 mit Computern und Servern.
java.lang.OutOfMemoryError: unable to create native thread: possibly out of memory or process/resource limits reached

Du hast offensichtlich nicht genügend RAM, keinen SWAP-Space auf der Festplatte.

Woher ich das weiß:Beruf – openSuSE seit 1995

Der Server jetzt hat 8 GB Ram und ich hatte die Kombo schon auf einem Server mit 4 GB laufen. Aber das mit dem SWAP-Space könnte sein. Wie kann ich das überprüfen bzw. einstellen?

0
Loading libraries, please wait...
2021-01-20 19:23:06,087 main ERROR Cannot access RandomAccessFile java.io.FileNotFoundException: logs/latest.log (Keine Berechtigung) java.io.FileNotFoundException: logs/latest.log (Keine Berechtigung)
       at java.base/java.io.RandomAccessFile.open0(Native Method)
       at java.base/java.io.RandomAccessFile.open(RandomAccessFile.java:345)
       at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:259)
       at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:214)
       at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:127)
       at org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$RollingRandomAccessFileManagerFactory.createManager(RollingRandomAccessFileManager.java:180)
       at org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$RollingRandomAccessFileManagerFactory.createManager(RollingRandomAccessFileManager.java:156)
       at org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:112)
       at org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:114)
       at org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager.getRollingRandomAccessFileManager(RollingRandomAccessFileManager.java:87)
       at org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender$Builder.build(RollingRandomAccessFileAppender.java:115)
       at org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender$Builder.build(RollingRandomAccessFileAppender.java:52)
       at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122)
       at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:952)
       at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:892)
       at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:884)
       at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:508)
       at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:232)
       at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:244)
       at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545)
       at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617)
       at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634)
       at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229)
       at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:152)
       at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45)
       at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194)
       at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:551)
       at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:537)
       at net.minecraft.server.v1_16_R3.Main.<clinit>(Main.java:26)
       at org.bukkit.craftbukkit.Main.main(Main.java:202)
0
@doctorlutschge
2021-01-20 ,096 main ERROR Unable to inject fields into builder class for plugin type class org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender, element RollingRandomAccessFile. java.lang.IllegalStateException: ManagerFactory [org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$RollingRandomAccessFileManagerFactory@294425a7] unable to create manager for [logs/latest.log] with data [org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData@67d48005]
       at org.apache.logging.log4j.core.appender.AbstractManager.getManager(AbstractManager.java:114)
       at org.apache.logging.log4j.core.appender.OutputStreamManager.getManager(OutputStreamManager.java:114)
       at org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager.getRollingRandomAccessFileManager(RollingRandomAccessFileManager.java:87)
       at org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender$Builder.build(RollingRandomAccessFileAppender.java:115)
       at
org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender$Builder.build(RollingRandomAccessFileAppender.java:52)
       at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122)
       at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:952)
       at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:892)
       at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:884)
       at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:508)
       at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:232)
       at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:244)
       at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545)
       at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617)
       at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634)
       at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229)
       at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:152)
       at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45)
       at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194)
       at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:551)
       at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:537)
       at net.minecraft.server.v1_16_R3.Main.<clinit>(Main.java:26)
       at org.bukkit.craftbukkit.Main.main(Main.java:202)
2021-01-20 19:23:06,100 main ERROR Unable to invoke factory method in class class org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender for element RollingRandomAccessFile. java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender
       at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.findFactoryMethod(PluginBuilder.java:224)
       at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:130)
       at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:952)
       at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:892)
       at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:884)
       at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:508)
       at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:232)
       at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:244)
       at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545)
       at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617)
       at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634)
       at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229)
       at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:152)
       at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45)
       at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194)
       at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:537)
       at net.minecraft.server.v1_16_R3.Main.<clinit>(Main.java:26)
       at org.bukkit.craftbukkit.Main.main(Main.java:202)
0
@doctorlutschge
021-01-20 19:23:06,103 main ERROR Null object returned for RollingRandomAccessFile in Appenders.
2021-01-20 19:23:06,118 main ERROR Unable to locate appender "File" for logger config "root"
[19:23:14] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[19:23:16] [main/INFO]: Reloading ResourceManager: Default, bukkit
[12,980s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 0k, detached.
[19:23:16] [main/INFO]: [STDERR]: java.lang.OutOfMemoryError: unable to create native thread: possibly out of memory or process/resource limits reached
[19:23:16] [main/INFO]: [STDERR]:       at java.base/java.lang.Thread.start0(Native Method)
[19:23:16] [main/INFO]: [STDERR]:       at java.base/java.lang.Thread.start(Thread.java:803)
[12,986s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 0k, detached.
[19:23:16] [main/INFO]: [STDERR]:       at java.base/java.util.concurrent.ForkJoinPool.createWorker(ForkJoinPool.java:1329)
[19:23:16] [main/INFO]: [STDERR]:       at java.base/java.util.concurrent.ForkJoinPool.tryAddWorker(ForkJoinPool.java:1352)
[19:23:16] [main/INFO]: [STDERR]:       at java.base/java.util.concurrent.ForkJoinPool.signalWork(ForkJoinPool.java:1476)
[19:23:16] [main/INFO]: [STDERR]:       at java.base/java.util.concurrent.ForkJoinPool.externalPush(ForkJoinPool.java:1903)
[19:23:16] [main/INFO]: [STDERR]:       at java.base/java.util.concurrent.ForkJoinPool.externalSubmit(ForkJoinPool.java:1921)
[19:23:16] [main/INFO]: [STDERR]:       at java.base/java.util.concurrent.ForkJoinPool.execute(ForkJoinPool.java:2453)
[19:23:16] [main/INFO]: [STDERR]:       at java.base/java.util.concurrent.CompletableFuture.asyncSupplyStage(CompletableFuture.java:1714)
[19:23:16] [main/INFO]: [STDERR]:       at java.base/java.util.concurrent.CompletableFuture.supplyAsync(CompletableFuture.java:1931)
[19:23:16] [main/INFO]: [STDERR]:       at net.minecraft.server.v1_16_R3.TagDataPack.a(SourceFile:46)
[19:23:16] [main/INFO]: [STDERR]:       at net.minecraft.server.v1_16_R3.TagRegistry.a(SourceFile:34)
[19:23:16] [main/INFO]: [STDERR]:       at net.minecraft.server.v1_16_R3.Reloadable.a(SourceFile:33)
[19:23:16] [main/INFO]: [STDERR]:       at net.minecraft.server.v1_16_R3.Reloadable.<init>(SourceFile:46)
[19:23:16] [main/INFO]: [STDERR]:       at net.minecraft.server.v1_16_R3.Reloadable.a(SourceFile:33)
[19:23:16] [main/INFO]: [STDERR]:       at net.minecraft.server.v1_16_R3.ResourceManager.b(SourceFile:128)
[19:23:16] [main/INFO]: [STDERR]:       at net.minecraft.server.v1_16_R3.ResourceManager.a(SourceFile:154)
[19:23:16] [main/INFO]: [STDERR]:       at net.minecraft.server.v1_16_R3.IReloadableResourceManager.a(SourceFile:12)
[19:23:16] [main/INFO]: [STDERR]:       at net.minecraft.server.v1_16_R3.DataPackResources.a(SourceFile:79)
[19:23:16] [Worker-Main-4/WARN]: Worker-Main-4 died
0
@doctorlutschge
java.lang.OutOfMemoryError: unable to create native thread: possibly out of memory or process/resource limits reached
       at java.lang.Thread.start0(Native Method) ~[?:?]
       at java.lang.Thread.start(Thread.java:803) ~[?:?]
       at java.util.concurrent.ForkJoinPool.createWorker(ForkJoinPool.java:1329) ~[?:?]
       at java.util.concurrent.ForkJoinPool.tryAddWorker(ForkJoinPool.java:1352) ~[?:?]
       at java.util.concurrent.ForkJoinPool.signalWork(ForkJoinPool.java:1476) ~[?:?]
       at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?]
       at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) ~[?:?]
       at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) [?:?]
[13,022s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 0k, detached.
[19:23:16] [main/INFO]: [STDERR]:      at net.minecraft.server.v1_16_R3.Main.main(Main.java:126)
[19:23:16] [main/INFO]: [STDERR]:      at org.bukkit.craftbukkit.Main.main(Main.java:202)
[13,029s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 0k, detached.
[19:23:16] [Worker-Main-4/ERROR]: Caught exception in thread Thread[Worker-Main-4,5,main]
java.lang.OutOfMemoryError: unable to create native thread: possibly out of memory or process/resource limits reached
       at java.lang.Thread.start0(Native Method) ~[?:?]
       at java.lang.Thread.start(Thread.java:803) [?:?]
       at java.util.concurrent.ForkJoinPool.createWorker(ForkJoinPool.java:1329) ~[?:?]
       at java.util.concurrent.ForkJoinPool.tryAddWorker(ForkJoinPool.java:1352) ~[?:?]
       at java.util.concurrent.ForkJoinPool.signalWork(ForkJoinPool.java:1476) ~[?:?]
       at java.util.concurrent.ForkJoinPool.deregisterWorker(ForkJoinPool.java:1458) ~[?:?]
       at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:193) ~[?:?]
0
@doctorlutschge

tippe mal den Befehl

free

ein. Da sollte angezeigt werden, wie der Speicher belegt ist, und ob überhaupt SWAP vorgesehen ist.

So langsam glaube ich nicht mehr an zu wenig RAM, wohl aber einen Programmfehler. Hast du beide Anwendungen schon mal aktualisiert?

d.h. deinstallieren und neu installieren. Wenn da Bibliotheken nicht aktuell sind, kann auch mal so etwas passieren.
Bei rolling-Releases passiert so etwas häufig, weil sich da Pakete "überholen" .

0
@guenterhalt

             gesamt     belegt      frei    gemeinsam   Zwischen  verfügbar

Speicher:    8388608     268120    7877836       2760     242652    8117728

Auslager:          0          0          0

0
@doctorlutschge

Das ist kein Speichernotstand. Genügend Reserve. Mach mal das, was ich empfohlen hatte.

0
@GrakaVII

free -h

             gesamt     belegt      frei    gemeinsam   Zwischen  verfügbar

Speicher:       8,0G       260M       7,5G       2,7M       206M       7,7G

Auslager:         0B         0B         0B

0
@doctorlutschge

Ja die anderen Kommentare, habens ja gut zusammengefasst, die wurden mir nur nicht angezeigt, als ich geantwortet habe ^^. SWAP kannst du auf Strato Server nur sehr umständlich einrichten soweit ich weiß... Was steht denn in /etc/sysctl.conf und /etc/security/limits.conf? Oder alternativ einfach mal mit ulimit prüfen

0
@GrakaVII
core file size         (blocks, -c) 0
data seg size          (kbytes, -d) unlimited
scheduling priority            (-e) 0
file size              (blocks, -f) unlimited
pending signals                (-i) 1545449
max locked memory      (kbytes, -l) 65536
max memory size        (kbytes, -m) unlimited
open files                     (-n) 1024
pipe size           (512 bytes, -p) 8
POSIX message queues    (bytes, -q) 819200
real-time priority             (-r) 0
stack size             (kbytes, -s) 8192
cpu time              (seconds, -t) unlimited
max user processes             (-u) 62987
virtual memory         (kbytes, -v) unlimited
file locks                     (-x) unlimited
0
@GrakaVII

cat /proc/sys/kernel/threads-max

3090899

ulimit -a steht oben

0
@doctorlutschge

Passt soweit, du kannst schon mal versuchen, die Limits anzuheben, aber das dürfte nichts bringen. Kannst noch nach Kernel Bugs für deine Version suchen, vielleicht kommt da was bei rum

uname -r

0

Teamspeak neuinsrallieren.

Und ich könnte mit der halbe Fehlermeldung nicht viel anfangen.

Nur das ir OS als Betriebssystem für den Server verwendent?

Und das du dem teamspeak zu wenig RAM gegeben hast.

Ich habe den ganzen Server schon mehrmals komplett neu aufgesetzt, nur mit Teamspeak und Minecraft.

Wo für steht ir OS?

Wie kann ich Teamspeak mehr Ram geben? Außerdem Läuft TS ohne dem MC Server perfekt

0

Ich hab die ganze Fehlermeldung jetzt mal unter eine Antwort gepackt

0
 no more OS threads

Deine System Ressourcen sind aufgebraucht. D.h. du brauchst einen stärkeren vServer oder musst Minecraft/Teamspeak weniger Threads zuteilen. Aber keine Ahnung, wie man das bei Minecraft/TS macht 😅

Ich hatte aber beides schon auf schwächeren Servern laufen. Irgendwann hatte ich das Problem dann auch auf stärkeren Servern als der jetzige

0

Was möchtest Du wissen?