少し前の話、サーバーが落ちて落ちて仕方がなかった。
ものの数分で落ちる場合もあれば、1日2日もって落ちる場合もあり、原因が全く分からなくて泣きそうになった。
コマンドでサーバーに負荷をかけた際におちることは今までにも何回かあったのだけど、何も負荷がかかる操作をしてなくてもポコポコ落ちる。
使ってるpluginのせいなのか、メモリ不足なのか、OSのアップデートを最近してなかったからなのか、jdkのバージョン??と色々試してみたものの、全く解決しない。
やっと原因らしきものがわかって、対処したら落ちなくなったので情報共有を。
原因
・どうやら1.16.5のサーバーにバグがあった。
・古いBuildTools.jarを使ってSpigotのjarファイルを作成するとうまくいかない。
解決方法
Spigot公式ページ(https://www.spigotmc.org/)から最新のBuildTools.jarをダウンロードし、
java -jar BuildTools.jar --rev latest
でspigot-1.16.5.jarを作成しなおすと、いままでずっと出ていたこのエラーがログに出力されなくなりました。
[09:31:26] [main/ERROR]: No key layers in MapLike[{}]; No key structures in MapLike[{}]; Not a registry ops
なので、このエラーログがlatest.logに出力されて困っている場合は、この対処をためしてみてください!
はー解決してよかった。
コメント