Server wont start

Something has messed up on my system.  The server has ran well for a year, but started having some crash issues this month/wipe.  The server went down and I cant get it back up for the life of me, its always the same error in the logs.  I've tried everything I can think of, including a new user, fresh steamcmd/lgsm/rust server install with all default values and it still wont load.  Prior to starting a new user, I've deleted file/validated & fresh install of the server and always the same issue.  I'm guessing its system related, but I have no idea.  Please help :)

This is the end of my log file, no oxide installed, default settings.

sset Warmup (7673/9112)
Asset Warmup (8140/9112)
Asset Warmup (8738/9112)
Asset Warmup (9065/9112)
Asset Warmup (9112/9112)
Fallback handler could not load library /home/rust/serverfiles/RustDedicated_Data/Mono/libKernel32
Fallback handler could not load library /home/rust/serverfiles/RustDedicated_Data/Mono/libKernel32.so
Fallback handler could not load library /home/rust/serverfiles/RustDedicated_Data/Mono/Kernel32
Fallback handler could not load library /home/rust/serverfiles/RustDedicated_Data/Mono/libKernel32
Fallback handler could not load library /home/rust/serverfiles/RustDedicated_Data/Mono/libKernel32.so
Fallback handler could not load library /home/rust/serverfiles/RustDedicated_Data/Mono/libKernel32
SocketException: Address already in use
at System.Net.Sockets.Socket.Bind (System.Net.EndPoint localEP) [0x00043] in <ef151b6abb5d474cb2c1cb8906a8b5a4>:0
at Fleck.SocketWrapper.Bind (System.Net.EndPoint endPoint) [0x00000] in <ab99eefdd17e4a4e88de8ba5c29af877>:0
at Fleck.WebSocketServer.Start (System.Action`1[T] config) [0x00018] in <ab99eefdd17e4a4e88de8ba5c29af877>:0
at Facepunch.Rcon.Listener.Start () [0x000de] in <9da9fc1df4e8497cbec46a0f92be1db1>:0
at Facepunch.RCon.Initialize () [0x00104] in <829d68a0c0be4d328daa4edc09da3730>:0
at Bootstrap+<StartServer>d__19.MoveNext () [0x00067] in <829d68a0c0be4d328daa4edc09da3730>:0
at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <ba657ba1ce6746c39d9263534c2395e1>:0
UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
<DedicatedServerStartup>d__18:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)

(Filename: <ef151b6abb5d474cb2c1cb8906a8b5a4> Line: 0)

The websocket port for your RCON appears to already be in use. Make sure you do not have any hidden server processes running, and that the ports are unique.

Wulf,
Thank you for your input.  I have a cronjob that runs ./rustserver monitor every 2 minutes to check for a server crash.  Do you think this cronjob task affected the startup process enough to stall it out?

No, the error is related to the ports configured in your server config.