If possible, try to move the dynmap directory somewhere not in the
/var/games/minecraft directory tree.
Since it’s still expected in that directory, you can replace the vacant directory with a symlink to the new place you move it–this should allow dynmap operation to continue as normal. The file watcher I use to check for log updates/newly generated is supposed to skip any directories named
dynmap–but since it’s not, it’s traversing tens of thousands of directories/files and that’s causing the crashes/slowdowns/mishaps.
I have an idea about how to fix it that I’ll start exploring, but in the meantime, the symlink should be the immediate way to get past this.
I just made a new github branch to try to address this. Can you tell me if using this new commit fixes the issue?
If not, would you be willing to try the followup as well? I’m hoping to solve this problem once and for all!