Hi I have been running bukkit on a vps(duh) with Debian Wheezy for a while now, never had any issues. Since 1.7 came out, I noticed that bukkit instantly eats up all the ram assigned to it! It also constantly spams with " Can't keep up! Did the system time change, or is the server overloaded? Running 2175ms behind, skipping 43 tick(s)" I also noticed it doesn't write anything to the server.log file. For 1.7 I created a whole new world, just dumped the cb in a new folder and started it. Adding plugins later. And last night, my vps crashed. These are the plugins I am using: bPermissions, WorldEdit, TNT Sweep, Towny, AnimalSelector, StarterKit, Questioner, AnimalLock, dynmap, iConomy, Register, jCommands, Announcer, BringBackTheEnd, Information, Dynmap-Towny, mcMMO, MultiHome, LWC, SuckChat, CompatNoCheatPlus, ChestShop, NoCheatPlus I read somewhere in the comments of the release post, that bukkit couldn't write to the server.log anymore, cropping the filehandle space, resulting into crashing the entire OS. If that is so, I guess I can't run a server until that is fixed.... So, did any of you guys faced the same problem, or is it just me?
Dr_Bunsen Er, no. Server.log is no longer used, it now uses log folder. Also, youd need to give more info about the vps crash and its specs.
Necrodoom The only thing I got about the crash is, that I had 1 freeze since 1.7 and 1 total freeze. The specs are: 4 core 2.66 GHz 2 gigs ram 100 mbit up/down Debian 7.0 (Wheezy) 64 bits Fully updated ofcourse, using openjre7 for bukkit
My server also constantly crashes since i'm using 1.7.2, but they are dev builds so i assumed it is "normal" for now.
NoChanceSD in my expirience they are normally very stable UltiFix only millions of these, and then, nothing: Code: [04:45:17] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2548ms behind, skipping 50 tick(s) [04:45:36] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2024ms behind, skipping 40 tick(s)
In my opinion, you have a rogue plugin somewhere in the pack. Chances are, one of the plugins has decided to eat up all available RAM and it's slowing your machine down to the point of crashing. Run through all of the plugins by disabling them and restarting until crash, disabling another, waiting, repeating, etc. An author for one of the smaller ones probably has a never ending loop in there somewhere and you'll have to play "Find The Rogue Plugin" for a bit.
zeeveener I thought about that, but the never ending loop sounds highly unlikely, because the same plugins with 1.6.* doesn't crash. But I am doing that now
I'd start by removing the oldest plugins. e.g., TNT Sweep hasn't been updated in over 2 years. Who knows if it's still compatible with 1.7.2.
Are you sure OpenJRE will work? You might have to switch over to Oracle Sun Java 1.7.0_45 which is what I use on my Ubuntu Server.
Adriani6 yeah I know, but everyone does this + most times it works smooth Bobcat00 I decompiled the code and checked that, it is all uptudate(meaning the methods didn't change) thanks, it is a simple check whether an entity is primed tnt ;P LHammonds I have been running bukkit with openjre just fine for ever a year now. I know the pros and cons of both sides, and openjre will just do fine. Thanks for all the comments btw