criticalServer ErrorsAffects: All versions
How to Fix Server Watchdog Crash
Fix Server Watchdog Crash by identifying blocking plugins with Spark and fixing main-thread blocking operations.
Quick Fix
Increase the watchdog timeout in spigot.yml or identify and remove the plugin blocking the main thread.
Error Message
A single server tick took 60.00 seconds (should be max 0.05)How to Fix
1
Set timeout-time: 120 in spigot.yml to give more time (temporary)
2
Install Spark and check for blocking threads
3
Review recently installed plugins for main-thread blocking operations
4
Move the world to an SSD for faster saves
5
Optimize JVM flags for shorter GC pauses
Common Causes
- Plugin or mod blocking the main server thread
- World save taking too long on slow disk
- Deadlock in plugin code
- Garbage collection pause
Diagnostic Steps
- Check server log for the thread dump before the crash
- Identify which thread was blocked and what code it was running
- Update or remove the offending plugin
- Restart the server
FAQ
Should I disable the watchdog?
No. The watchdog protects against frozen servers. Instead, fix the underlying cause. Increase the timeout temporarily if needed while debugging.