本帖最后由 安少An_Shao 于 2021-5-15 14:28 编辑
[21:37:12 WARN]: org.sqlite.SQLiteException: [SQLITE_BUSY] The database file is locked (database is locked)
[21:37:12 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:941)
[21:37:12 WARN]: at org.sqlite.core.DB.newSQLException(DB.java:953)
[21:37:12 WARN]: at org.sqlite.core.DB.execute(DB.java:854)
[21:37:12 WARN]: at org.sqlite.core.DB.executeUpdate(DB.java:895)
[21:37:12 WARN]: at org.sqlite.jdbc3.JDBC3PreparedStatement.executeUpdate(JDBC3PreparedStatement.java:102)
[21:37:12 WARN]: at moe.feo.bbstoper.SQLer.addTopState(SQLer.java:58)
[21:37:12 WARN]: at moe.feo.bbstoper.Crawler.activeReward(Crawler.java:137)
[21:37:12 WARN]: at moe.feo.bbstoper.BBSToper$1.run(BBSToper.java:44)
[21:37:12 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84)
[21:37:12 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54)
[21:37:12 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[21:37:12 WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[21:37:12 WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[21:37:12 WARN]: at java.lang.Thread.run(Thread.java:748)
|
我也划出关键字了,红字地方不仅仅只有bbstoper 有的时候还会有coreprotect ,只要是有 .db文件数据库的插件基本都会轮流报一遍,尝试将数据库删除,重启,没过多久又会出现这个问题,因为vps是linux centos 不太会弄mysql数据库 就直接文件形式储存了
然后就是滚雪球,其他的插件也连着炸
[21:44:18 ERROR]: Error occurred while enabling LockettePro v2.9.10 (Is it up to date?)
java.lang.NoClassDefFoundError: net/coreprotect/CoreProtect
at me.crafter.mc.lockettepro.Dependency.<init>(Dependency.java:36) ~[?:?]
at me.crafter.mc.lockettepro.LockettePro.onEnable(LockettePro.java:44) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.15.2.jar:git-Paper-146]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) ~[patched_1.15.2.jar:git-Paper-146]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[patched_1.15.2.jar:git-Paper-146]
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugin(CraftServer.java:470) ~[patched_1.15.2.jar:git-Paper-146]
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugins(CraftServer.java:384) ~[patched_1.15.2.jar:git-Paper-146]
at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:482) ~[patched_1.15.2.jar:git-Paper-146]
at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:298) ~[patched_1.15.2.jar:git-Paper-146]
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:885) ~[patched_1.15.2.jar:git-Paper-146]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]
Caused by: java.lang.ClassNotFoundException: net.coreprotect.CoreProtect
at java.net.URLClassLoader.findClass(URLClassLoader.java:382) ~[?:1.8.0_242]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:171) ~[patched_1.15.2.jar:git-Paper-146]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[patched_1.15.2.jar:git-Paper-146]
at java.lang.ClassLoader.loadClass(ClassLoader.java:419) ~[?:1.8.0_242]
at java.lang.ClassLoader.loadClass(ClassLoader.java:352) ~[?:1.8.0_242]
|
已自行解决
重新下载安装phpstudy数据库软件,重新部署数据库,并连接即可解决
sqlite在同一时刻只允许一个进程进行写操作(读无限制),就是说并发不太行.
条件允许就用mysql吧,大量的数据读写操作sqlite不擅长.
在coreprotect频繁查询会提示文件繁忙,但是插件之间又没有沟通,所以就报错呗.
讲道理 你用的这俩插件咱也用了 但是连的是mySQL所以就没报错 有能力还是搞一下SQL吧
我刚换了个16h32G的机子windows的 我等会试试
有可能是linux机器的磁盘性能也很不行造成的
换个好点的机器,再者有条件的话一定要MySQL
本帖最后由 安少An_Shao 于 2020-3-31 10:02 编辑
我刚换了系统,这个配置还不够吗?
这配置牛逼了

完全足够了....你这得是开多大的服啊
别人家的群组啊。。
我一共20个G的内存还弄七八个子服。。
666家里有矿 祝你成功 还有别的技术问题可以追问