Multiverse / Multiverse-Adventure

Provides Adventure-Support for Multiverse
18 stars 15 forks source link

MVA Resets cause 100% CPU usage #46

Closed apengstrom closed 11 years ago

apengstrom commented 11 years ago

So, I discovered today that my MVA enabled worlds (when resetting) make the server stats go from approximately 5-10% CPU usage to 100% usage for 8-15 seconds. This has also caused all players to disconnect multiple times.

We're running bukkit 1.4.7 BETA R1.0 and all these plugins:

Orebfuscator, Minequery, WorldEdit, NoCheatPlus, Websend, Vault, MCdigr, CustomJoinMessage, PermissionsEx, BanHammer, Multiverse-Core, LogBlock, WorldGuard, dynmap, CapsBlock, PerformanceMonitor, LockTime, BioMan, playerScan, mcbans, Lockette, Modifyworld, Votifier, Herochat, AutoAnnouncer, Essentials, WorldBorder, EssentialsSpawn, Multiverse-Portals, VanishNoPacket, Multiverse-NetherPortals, EssentialsChat, Multiverse-Adventure, Multiverse-Inventories

We also have 16 worlds that are hooked up to MVA. Our server runs 2GB RAM with 35 worlds, no problems. (most of the worlds are disabled for OFC, Dynmap, Logging, etc. and are very small, like spawns or mini games).

There is nothing in the console that errors out. The only visible sign is the intense lag spike and massive CPU usage that times out people's connections.

Also, I might add, I don't remember having this issue a month or two ago. I also just recently added 4 more adventure maps to MVA. So yes, the YAML file for MVA config is 16 worlds long. Maybe this has something to do with it?

EDIT: I am remaking this ticket in Multiverse Core. I found the reason for the lag. It's the amount of world configs in the Multiverse Core config file. 31 Worlds is the highest it can go without significant CPU usage.

apengstrom commented 11 years ago

I am remaking this ticket in Multiverse Core. I found the reason for the lag. It's the amount of world configs in the Multiverse Core config file. 31 Worlds is the highest it can go without significant CPU usage.