Problem Can't connect to server, constant tick skipping?

  • Tech Support section is for getting help with FTB related problems. If there's a repeatable issue that can be labeled as a bug, then please use the issue tracker for the pack or the app at GitHub issue trackers - If there's no repository for a pack that means that the pack is old and/or will not be updated. Bugs for older packs will not be fixed, unless they are critical.
  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

Gastrodon

New Member
Jul 29, 2021
1
0
2
Sorry about the weird formatting, I previously posted this on Reddit to no avail.

I've been running a FTB University server for a little while with nearly no problems, but suddenly tonight I'm getting constant skipping tick messages and no clients can connect to the server, giving the error message "io.netty.channel.abstractchannel$annotatedconnectexception: connection refused: no further information" if they try. The server, once loaded, gives constant missed ticks errors like :

`[02:47:17] [Server thread/WARN] [minecraft/MinecraftServer]: Can't keep up! Did the system time change, or is the server overloaded? Running 17413ms behind, skipping 348 tick(s)`

`[02:47:22] [Server thread/WARN] [minecraft/MinecraftServer]: Can't keep up! Did the system time change, or is the server overloaded? Running 4444ms behind, skipping 88 tick(s)`

`[02:47:51] [Server thread/WARN] [minecraft/MinecraftServer]: Can't keep up! Did the system time change, or is the server overloaded? Running 17120ms behind, skipping 342 tick(s)`

Just over and over. Judging by the amount of time missed, it's basically constantly busy. What's happening? The only other thing I noticed was that the previous day I had a couple of server crashes while exploring the overworld (we're mainly in the biomes o' plenty bundle dimension), and the crashes all seemed to have something to do with Integrated Tunnels, I think:

`java.lang.Error: ServerHangWatchdog detected that a single server tick took 60.00 seconds (should be max 0.05)`

`at org.apache.commons.lang3.tuple.Pair.hashCode(`[`Pair.java:150`](https://Pair.java:150)`)`

`at java.util.HashMap.hash(`[`HashMap.java:339`](https://HashMap.java:339)`)`

`at java.util.HashMap.containsKey(`[`HashMap.java:596`](https://HashMap.java:596)`)`

`at java.util.HashSet.contains(`[`HashSet.java:204`](https://HashSet.java:204)`)`

`at org.cyclops.integrateddynamics.core.network.PositionedAddonsNetwork.isPositionDisabled(`[`PositionedAddonsNetwork.java:165`](https://PositionedAddonsNetwork.java:165)`)`

`at org.cyclops.integrateddynamics.core.network.IngredientChannelAdapterWrapperSlotted.getSlots(`[`IngredientChannelAdapterWrapperSlotted.java:48`](https://IngredientChannelAdapterWrapperSlotted.java:48)`)`

`at org.cyclops.commoncapabilities.ingredient.storage.IngredientComponentStorageWrapperHandlerItemStack$ItemStorageWrapperSlotted.getSlots(`[`IngredientComponentStorageWrapperHandlerItemStack.java:357`](https://IngredientComponentStorageWrapperHandlerItemStack.java:357)`)`

`at org.cyclops.integratedtunnels.part.PartStateItem.getSlots(`[`PartStateItem.java:27`](https://PartStateItem.java:27)`)`

`at lach_01298.qmd.TickItemHandler.updateWorldTickItems(`[`TickItemHandler.java:83`](https://TickItemHandler.java:83)`)`

`at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_2155_TickItemHandler_updateWorldTickItems_WorldTickEvent.invoke(.dynamic)`

`at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(`[`ASMEventHandler.java:90`](https://ASMEventHandler.java:90)`)`

`at com.github.terminatornl.laggoggles.tickcentral.EventBusTransformer.redirectEvent(`[`EventBusTransformer.java:67`](https://EventBusTransformer.java:67)`)`

`at` [`net.minecraftforge.fml.common.eventhandler.EventBus.post`](https://net.minecraftforge.fml.common.eventhandler.EventBus.post)`(`[`EventBus.java:182`](https://EventBus.java:182)`)`

`at net.minecraftforge.fml.common.FMLCommonHandler.onPreWorldTick(`[`FMLCommonHandler.java:287`](https://FMLCommonHandler.java:287)`)`

`at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(`[`MinecraftServer.java:752`](https://MinecraftServer.java:752)`)`

`at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(`[`DedicatedServer.java:397`](https://DedicatedServer.java:397)`)`

`at net.minecraft.server.MinecraftServer.tick(`[`MinecraftServer.java:668`](https://MinecraftServer.java:668)`)`

`at` [`net.minecraft.server.MinecraftServer.run`](https://net.minecraft.server.MinecraftServer.run)`(`[`MinecraftServer.java:526`](https://MinecraftServer.java:526)`)`

`at` [`java.lang.Thread.run`](https://java.lang.Thread.run)`(`[`Thread.java:748`](https://Thread.java:748)`)`

I reinstalled the server, updated and restarted the computer, and repeatedly restarted the server. Still the same issue. I never changed any of the configs, just played as-is. I'm running Fedora on an old gaming laptop for the server, java is using 4.7/5gb ram, and 25% of the cpu, according to the resource monitor. The computer's ram is at 90% capacity at 7.5/8.2gb, so it's possible it needs more ram, but it's already being allocated the default of 3000-5000mb. I don't really have room to allocate more, though I don't think there'd suddenly be an issue like that when that's the recommended amount of ram.