From c392c6b6ce22ba8fdbe2367827f552fb31252217 Mon Sep 17 00:00:00 2001 From: mathiascode Date: Tue, 7 Jan 2020 18:28:26 +0200 Subject: [PATCH] Kill server on out of memory --- script/server.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script/server.sh b/script/server.sh index 9829b8f..44e3dbe 100755 --- a/script/server.sh +++ b/script/server.sh @@ -21,6 +21,6 @@ chmod 400 whitelist.json dtach -n alivecheck $HOME/script/alivecheck.sh while true; do - java -Xmx384M -Xtune:virtualized -Xaggressive -Xcompressedrefs -Xdump:none -Xgc:concurrentScavenge -Xgc:dnssExpectedTimeRatioMaximum=3 -Xgc:scvNoAdaptiveTenure -Xdisableexplicitgc -Xshareclasses -Xshareclasses:noPersistentDiskSpaceCheck -XX:-HeapDumpOnOutOfMemoryError -XX:OnOutofMemoryError="pkill -9 java" -XX:MaxDirectMemorySize=64M -XX:+UseContainerSupport -Dpaper.playerconnection.keepalive=360 -DIReallyKnowWhatIAmDoingISwear -jar server.jar + java -Xmx384M -Xtune:virtualized -Xaggressive -Xcompressedrefs -Xdump:tool:events=throw+systhrow,filter=java/lang/OutOfMemoryError,exec="kill -9 %pid" -Xgc:concurrentScavenge -Xgc:dnssExpectedTimeRatioMaximum=3 -Xgc:scvNoAdaptiveTenure -Xdisableexplicitgc -Xshareclasses -Xshareclasses:noPersistentDiskSpaceCheck -XX:MaxDirectMemorySize=64M -XX:+UseContainerSupport -Dpaper.playerconnection.keepalive=360 -DIReallyKnowWhatIAmDoingISwear -jar server.jar sleep 1 done