I've had this problem before... The Eluna reload command is freezing my server. It's kind of different now though since it is seemingly random when it works and when it doesn't. When I add/remove a script or edit the command can work even if the script doesn't, but if I reload again it CAN crash it again it just stops working after some time.
There are no errors in my worldserver and it even says the scripts reloaded. I have made no core edits so far neither do I have any custom C++ scripts.
Previously the problem was that the command wasn't in the command/RBAC permissions in my database but now it's not there at all with a fresh up-to-date database. What could be causing it to be so unstable?
Just found out that if I take out the scripts and put them back in the command works again...? And it bugged again when I reloaded when in-game. When I reload when logged out in the terminal it works fine.