Dell Workstation, twin zeon, 12 cores/24 threads, 48 gigs ram, running unraid and roon in a docker (mickydicky)
Network Details (Including networking gear model/manufacturer and if on WiFi/Ethernet)
UNtangle as router, Ubiquiti/unifi switches
Audio Devices (Specify what device you’re using and its connection type - USB/HDMI/etc.)
Lots, but this is not the issue
Description Of Issue
I was warned that dockers are hot garbage but this feel slightly different. It works for hours at a time then boom, the roon server crashes regardless of which end point is in use.
not a terrific amount of information appears to be offered. How of the three times it happened we had radio streams on FWIW.
Here is the error
System.Net.Sockets.SocketException (0x80004005): Connection reset by peer
at System.Net.Sockets.Socket.EndReceive (System.IAsyncResult asyncResult) [0x00012] in <126998f2e5ae42fe95554117eb649feb>:0
at Sooloos.RnetJsonClient+<>c__DisplayClass65_0.<_BeginRead>b__0 (System.IAsyncResult ar) [0x00046] in :0
Error
It appears to only do it when playing. I will try and give it a go for local playback but so far its been on radio and yes it does restart itself after.
I shouold also mention I did have a ‘play’ with some spare nics on the server. I had set some to bonded and in the docker set roon to use that instead of host. Curiously when restarted everything was going so I had to start again. Rather than do that I reverted to host but still had to re add the shares and rebuild the library.
In the brief time I was using it before this it was fine so I have messed something up. It might be wise for me to delete the docker and start again/
Yeah, it might be a good idea to do this if things were working prior to the changes you made above. I’d give a fresh install a go and let us know if that results in any improvements here.
What I cannot work out is where the dB etc is stored. It says stuff is being stored in mnt/user/app data there are folders in there for other dockers but nothing for Roon. I want to be sure I have cleared it out properly