1

I am currently setting-up a Minecraft server on a VPS. For the most part, the server is brilliant and does not have any lag (with one player online, the entire VPS only uses 0.4% CPU [reported by top]).

However when I trigger a reload (using /reload ingame), I am kicked after around ten seconds and a Can't keep up! event is recorded in the log:

[18:52:56] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 33664ms behind, skipping 673 tick(s)

Since the Minecraft server is running Craftbukkit with many plugins (such as WorldEdit & Factions), is overloading expected on a /reload (I'm sure it's expected behaviour, but I wanted to double-check)?

The VPS has 16 CPU cores (Intel Xeon E5550), 30GB RAM, and 800GB HDD (aka, more than enough), on Ubuntu 14.04. There are other programs hosted on the VPS such as a MySQL server, Apache2, and Teamspeak3 (I plan to move the webserver & MySQL server to a standalone server as soon as I'm in the position financially to do so). Other programs are not stealing resources.

This is the server's startup line, enabling use of all cores on the VPS & using 27GB of RAM (leaving only 3GB for the OS & other programs):

java -jar -d64 -XX:MaxPermSize=512M -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=16 -XX:+AggressiveOpts -Xms8G -Xmx27G /games/minecraft/minecraft-server.jar

The Minecraft is set to start-up on boot via a screen session executing the above startup line, in rc.init.

Is this behavior expected of a server that is reloading?

3
  • It happens to me all the time, although my computer has average specs (4 cores, 8GB RAM, 1T HDD) and I'm on the same OS.
    – Fezodge
    Commented Oct 26, 2015 at 18:37
  • 1
    @FezodgeIII Probably because you have too much running, number of cores doesn't matter if it's a low-spec CPU. Anyhow, the VPS has 2x Intel Xeon E5550s (edited question to add this in).
    – AStopher
    Commented Oct 26, 2015 at 18:38
  • Nope, when I'm running nothing else it still says that occasionally.
    – Fezodge
    Commented Oct 26, 2015 at 18:39

1 Answer 1

1

there are a few different reasons this could be happening.

  1. You may not have enough memory to reload.
  2. Craftbukkit is no longer usable, or is it endorsed. You may consider switching to Spigot, because bukkit servers are being closed all over.
1
  • ah, then I have no idea, it may just be a bad file in the server. Commented Nov 3, 2015 at 18:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.