Moin,
ich habe da bei mir so einen Minecraft Server der nicht so will wie ich, unzwar der stürzt gerne mal einfach so im leer lauf mit folgender Meldung ab:
Hat zufälligerweise jemand eine ahnung warum der abstürzt ? ich denke mal ziemlich stark das es an Java liegt und nicht am Server direkt.
Hier noch die dazugehörige start.sh
ich habe da bei mir so einen Minecraft Server der nicht so will wie ich, unzwar der stürzt gerne mal einfach so im leer lauf mit folgender Meldung ab:
Code:
>#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f5a82633c87, pid=6768, tid=140026335790848
#
# JRE version: Java(TM) SE Runtime Environment (7.0_60-b19) (build 1.7.0_60-b19)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.60-b09 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# V [libjvm.so+0x885c87] oopDesc* PSPromotionManager::copy_to_survivor_space<false>(oopDesc*)+0x177
#
# Core dump written. Default location: /home/sl/server/minecraft6_2979/core or core.6768
#
# An error report file with more information is saved as:
# /home/sl/server/minecraft6_2979/hs_err_pid6768.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
#
./start.sh: Zeile 54: 6768 Abgebrochen (Speicherabzug geschrieben) taskset -c 2-3 java -server -Xmx"$RAM"M -Xss256M -XX:MaxPermSize=256M -Xms256M -jar server.jar $IP $PORT
Hat zufälligerweise jemand eine ahnung warum der abstürzt ? ich denke mal ziemlich stark das es an Java liegt und nicht am Server direkt.
Hier noch die dazugehörige start.sh
Code:
#!/bin/bash
while test $# -gt 0; do
case "$1" in
"-IP")
IP="$2"
shift;;
"-PORT")
PORT="$2"
shift ;;
"-PLAYER")
PLAYER="$2"
shift ;;
"-RAM")
RAM="$2"
shift ;;
esac
shift
done
##
if [ ! -f craftbukkit.pid ]; then
echo ""
else
pid=`cat craftbukkit.pid`
kill -9 $PID
rm -rf craftbukkit.pid
fi
##
grep server-ip= server.properties &>/dev/null
if [[ $? -eq 0 ]]; then # Vorhanden!
sed -i server.properties -e "s/^\(server-ip=\).*$/\1${IP}/"
else # Nicht vorhanden!
echo "server-ip=${IP}" >> server.properties
fi
grep server-port= server.properties &>/dev/null
if [[ $? -eq 0 ]]; then # Vorhanden!
sed -i server.properties -e "s/^\(server-port=\).*$/\1${PORT}/"
else # Nicht vorhanden!
echo "server-port=${PORT}" >> server.properties
fi
grep max-players= server.properties &>/dev/null
if [[ $? -eq 0 ]]; then # Vorhanden!
sed -i server.properties -e "s/^\(max-players=\).*$/\1${PLAYER}/"
else # Nicht vorhanden!
echo "max-players=${PLAYER}" >> server.properties
fi
ulimit -c unlimited
taskset -c 2-3 java -server -Xmx"$RAM"M -Xss256M -XX:MaxPermSize=256M -Xms256M -jar server.jar $IP $PORT