Can anyone take a look at this crash report

https://mclo.gs/Qu4n0af
I'd rather not have to binary search in prod since I cannot reproduce this issue locally with a copy of my server. Plugins list: [01:04:33 INFO]: - BKCommonLib, EconomyShopGUI, EzDiscordLinkBackend, GriefPrevention, torrentprofiles [01:04:33 INFO]: Bukkit Plugins: [01:04:33 INFO]: - AdvancedJobs, AfkPool, ajParkour, BeautyQuests, BeautyQuests-Expansion, BetterRTP, BetterTeams, BlueMap, BreweryX, ChatControl [01:04:33 INFO]: Codex, CommandPanels, CoreProtect, DecentHolograms, EasyReferrals, Essentials, EssentialsSpawn, EvenMoreFish, ExpBottle, EzChestShopReborn [01:04:33 INFO]: Fadah, FarmControl, FastAsyncWorldEdit, FlightControl, floodgate, FreeCoinFlip, FreedomChat, GraveStonesPlus, GSit, HonorPlugin [01:04:33 INFO]: ImageMaps, InventoryRollbackPlus, ItemEdit, JukeBox, LibsDisguises, LiteBans, LuckPerms, mcMMO, MCPets, ModelEngine [01:04:33 INFO]: My_Worlds, MyCommand, MythicMobs, NameTags, Nexo, NoteBlockAPI, packetevents, Pl-Hide-Pro, PlaceholderAPI, Plan [01:04:33 INFO]: PLAZMER-ENGINE, ProtocolLib, PVPToggle, SAAI-AdvancedQuestionDetection, ServerAssistantAI, ServerLinksZ, SimplePortals, StaffPlusPlus, TAB, Tebex [01:04:33 INFO]: TheDungeon, Topper, TridentDupeFixer, UltraCosmetics, UnifiedMetrics, Vault, ViaBackwards, ViaVersion, ViewDistanceTweaks, VillagerMarket [01:04:33 INFO]: voicechat, Votifier, VotingPlugin, Vulcan, WorldGuard, WorldGuardExtraFlags, ZNPCsPlus
28 Replies
TurboVadim
TurboVadim2w ago
Since you're using docker-based minecraft hosting, container enforces limits on a maximum PID (max process number), what essentially means that your server can't create more than this amount (usually it's around 512)
Torrent
TorrentOP2w ago
ah, ill try increasing the container PID limit but I suspect there is a plugin creating too many threads, which is a deeper issue
TurboVadim
TurboVadim2w ago
use spark with --thread *
Torrent
TorrentOP2w ago
got it running ah yeah the container PID limit was set to default; I increased it to 2048 I was down a rabbit hole of thinking it was the system process limits that was the problem and that was not helping, didn't realize it was container specific
Torrent
TorrentOP2w ago
if anyone wants to take a gander at it https://spark.lucko.me/rP2mITMai4
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
Torrent
TorrentOP2w ago
The fuck, why is there no data
Tamz
Tamz2w ago
--thread * does that
Torrent
TorrentOP2w ago
Oh wasn’t aware
Tamz
Tamz2w ago
Actually No it doesnt, it shouldnt* maybe because of the 8 minute timer? :pepe_shrug:
Torrent
TorrentOP2w ago
Lol could be, I’ll try for longer tomorrow
TurboVadim
TurboVadim2w ago
no use a different server software pufferfish is abandoned
Tamz
Tamz2w ago
no? its still alive, just not updated to latest
TurboVadim
TurboVadim2w ago
No description
TurboVadim
TurboVadim2w ago
4 month no updates
Tamz
Tamz2w ago
hmm yeah thats bad
Torrent
TorrentOP2w ago
Being on an older version is not necessarily a bad thing; it’s stable. Also not the source of my issues. This is definitely the cause of some rogue plugin spawning too many threads
TurboVadim
TurboVadim2w ago
I know, but I'd still suggest to switch to latest version & build
Torrent
TorrentOP2w ago
RIP all my plugins that would need to support that version and build tho ;_;
TurboVadim
TurboVadim2w ago
Most of them will out of the box or with minimal updates
Torrent
TorrentOP2w ago
Not true at all lol, lots of plugins I use are either coded in-house, very nms dependent/on some specific commit that has a particular feature or version I need to support Or are forks of plugins with added mechanics or patches Plus pufferfish has some good optimizations like DAB and entity timeouts I also use datapacks… Very unfriendly to updates
TurboVadim
TurboVadim2w ago
Oh. Cause every plugin that I've made work with no or very little changes on all versions that it needs to be on Yeah, mojang moment
Torrent
TorrentOP2w ago
Entirely depends on what feature you’re trying to add. Mojang adds and removes shit every version, so if you’re relying on something from that specific version you’re cooked
TurboVadim
TurboVadim2w ago
Yeah...
No description
Torrent
TorrentOP2w ago
So update after setting my container PID limit to 2048 and restarting my proxy server and backend, seems to be averted for now. still going to clone my server files and try and reproduce. appreciate the help !solved christ !close !killmyself
TurboVadim
TurboVadim2w ago
No description
Torrent
TorrentOP2w ago
:dawg:
No description
Torrent
TorrentOP2w ago
erm how

Did you find this page helpful?