- Баллы
- 76
Коллеги, проблема такая.
Прошло полгода, мир, конечно, вырос. Свежеперезагруженный сервер можно нормально остановить и перезагрузить (еще раз). Но если сервер работал несколько часов, то команда stop почти сразу зависает на:
[18:00:02] [Server thread/INFO]: Stoping tasks...
[18:00:02] [Server thread/INFO]: Saving inventories and block database...
...и провисев так ровно минуту (таймаут; что-то упорно не отвечает) -- вываливается в ошибки
из которых выпутаться сам уже не может -- виснет в дебрях неравной борьбы ядра за жизнь.
Помогает только ручной kill -9 <pid>, после чего начинается автоматическая перезагрузка.
PS. Ядро:
This server is running Paper version git-Paper-916.2 (MC: 1.10.2) (Implementing API version 1.10.2-R0.1-SNAPSHOT)
Прошло полгода, мир, конечно, вырос. Свежеперезагруженный сервер можно нормально остановить и перезагрузить (еще раз). Но если сервер работал несколько часов, то команда stop почти сразу зависает на:
[18:00:02] [Server thread/INFO]: Stoping tasks...
[18:00:02] [Server thread/INFO]: Saving inventories and block database...
...и провисев так ровно минуту (таймаут; что-то упорно не отвечает) -- вываливается в ошибки
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: Server has stopped responding
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: Dumping threads info
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: Main thread
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: ------------------------------
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: Current Thread: Server thread
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: PID: 15 | Suspended: false | Native: false | State: BLOCKED
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: Stack:
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: org.sqlite.DB.execute(DB.java:317)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: org.sqlite.Stmt.exec(Stmt.java:65)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: org.sqlite.Stmt.executeQuery(Stmt.java:122)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: com.net.h1karo.sharecontrol.database.MySQL.query(MySQL.java:116)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: com.net.h1karo.sharecontrol.database.MySQL.SQLUpdate(MySQL.java:221)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: com.net.h1karo.sharecontrol.database.Database.SQLSave(Database.java:425)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: com.net.h1karo.sharecontrol.database.Database.saveDatabase(Database.java:57)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: com.net.h1karo.sharecontrol.database.Database.SyncSaveDatabase(Database.java:65)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: com.net.h1karo.sharecontrol.ShareControl.onDisable(ShareControl.java:155)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:294)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: Dumping threads info
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: Main thread
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: ------------------------------
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: Current Thread: Server thread
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: PID: 15 | Suspended: false | Native: false | State: BLOCKED
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: Stack:
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: org.sqlite.DB.execute(DB.java:317)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: org.sqlite.Stmt.exec(Stmt.java:65)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: org.sqlite.Stmt.executeQuery(Stmt.java:122)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: com.net.h1karo.sharecontrol.database.MySQL.query(MySQL.java:116)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: com.net.h1karo.sharecontrol.database.MySQL.SQLUpdate(MySQL.java:221)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: com.net.h1karo.sharecontrol.database.Database.SQLSave(Database.java:425)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: com.net.h1karo.sharecontrol.database.Database.saveDatabase(Database.java:57)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: com.net.h1karo.sharecontrol.database.Database.SyncSaveDatabase(Database.java:65)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: com.net.h1karo.sharecontrol.ShareControl.onDisable(ShareControl.java:155)
[18:01:00] [AutoSaveWorld CrashRestartThread/ERROR]: org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:294)
из которых выпутаться сам уже не может -- виснет в дебрях неравной борьбы ядра за жизнь.
Помогает только ручной kill -9 <pid>, после чего начинается автоматическая перезагрузка.
PS. Ядро:
This server is running Paper version git-Paper-916.2 (MC: 1.10.2) (Implementing API version 1.10.2-R0.1-SNAPSHOT)