Recurring connection issues with Nucleus database (ref#W7VD0C)

Select your Nucleus model from the list below

· Nucleus Rev A

I'm having trouble with my Nucleus hardware

· Other

Select the option that fits best

· The Nucleus boots up and I can connect to it in the Roon app without issue, but I have a question about configuration/storage/attached devices

Describe the issue

I'm not sure which Nucleus hardware version I have. I consistently have problems where Roon says it can't connect to the database. The only way to fix this issue is to unplug the Nucleus and plug it back in. Is there some more permanent fix that can obviate the need to do this?

Hello @Juston_Smithers ,

Thanks for reaching out. I’ve activated diagnostics for your account and what this does is send a log set to our servers for review. Looking over the log set, I am not seeing any critical errors tied to your Nucleus. Can you please note the exact local time + date when you next observe the behavior? WHen the issue happens, is the Nucleus also inaccessible from another Roon remote (device) controller?

Hey there,

The last time it happened was today (1/26/26) at 7:42 AM Pacific. When it happens, it’s an issue across all devices (my computer, iPhone, iPad).

Thanks!

Hi @Juston_Smithers,

Thanks for the timestamp! We’ll take a closer look. In the meantime, how is the Nucleus connected to your network?

Can you temporarily setup a direct ethernet connection directly to your router?

With that, it would be good to review the webUI of your Nucleus as well - here is more information on how to access the webUI:

When you unplug the Nucleus, please make sure to safely stop Roon Server from running first. You can do this via the webUI moving forward. Thank you!

Ok, thanks for the info on the web interface. Good to know.

The current configuration is that the modem is connected to a variety of switches. My mesh network is backhauled with Cat6 on the main switch. The Nucleus is connected directly to one of the mesh network nodes.

Hello @Juston_Smithers,

Thanks for the additional details — that helps clarify the topology.

Given that your Nucleus is connected to one mesh node, while other devices and switches are distributed across the network, the next important step is to rule out mesh-level discovery and multicast handling issues, which can manifest exactly as intermittent database or connectivity loss across all remotes.

To help narrow this down, could you please try and confirm the following:

Temporary topology test

If possible, please temporarily:

  • Connect the Nucleus and at least one Roon Remote (computer or tablet) to the same mesh node
  • Ideally, connect both via Ethernet to that node
  • Test whether the database connectivity issue still occurs

This helps determine whether traffic is being disrupted when crossing between mesh nodes.

Mesh system details

Please let us know:

  • Which mesh system you’re using (brand and model)
  • Whether there are any managed switches in the network path (even partially)

Multicast-related settings

On the mesh system or any managed switches, could you check whether the following are enabled or configurable:

  • IGMP Snooping
  • mDNS / multicast forwarding between nodes
  • Any form of AP isolation or client isolation

Roon relies heavily on multicast and local discovery, and some mesh systems restrict or inconsistently forward this traffic between nodes, which can lead to the symptoms you’re describing.

Once we have this information — and the results of the same-node test — we’ll be in a much better position to advise on a more permanent solution.

Thanks again, and we’ll keep working through this with you.

I should mention that the hardware configuration for the whole house has been exactly the same for 5 years. And I haven’t changed anything. This seems much more likely to be a software issue to me.

The issue occurs every few days, so I can afford to have my computer connected to the node that whole time.

It’s an ASUS mesh network. Zen WiFi ET8. None of the features you mentioned are enabled. There are no managed switches

Hi @Juston_Smithers,

From a fresh diagnostic report, we’re not seeing any errors relating to software/hardware-related issues. We are seeing repeated network-related failures, though, and so temporarily simplifying your network chain between your Nucleus and primary router would be the best next area to troubleshoot.

While we certainly resonate with you, all it takes is one flaky switch to cause the behavior you’re experiencing. Eliminating as much network gear as you can - temporarily- can help rule out any potential network throttle.

Feel free to take note the next time this happens, and share another timestamp or name of track playing when the disconnect happens.

Thank you! :raising_hands:

Hi @Juston_Smithers,

Background firmware updates to the mesh router can change the default multicast settings upon which Roon’s discovery traffic depends. It’s critical to ensure the mesh network is still configured to carry mDNS and other broadcast traffic, and this might depend on some granular settings within the Asus router web administration interface.

The specific IGMP snooping settings @vadim suggested above are usually found under Wireless > Professional in the Zen WiFi settings page.

I additionally recommend that you try disabling band steering to restrict the network to a single WiFi band if you’re relying on a wireless connection to any Roon Remotes.

You’ll additionally need to double-check that Roon has local network permissions if you rely on any MacOS remotes. This is in System Settings → Privacy & Security → Local Network.

We’ll watch for your response. Thank you!

Hi guys, this is probably getting beyond my technical expertise. I don’t see any of the settings you mentioned in the ASUS router.

I just had an issue at 1:50 PM PST. Can’t connect. I also can’t access my Nucleus through the web interface.

Hello @Juston_Smithers,

Thank you for the additional timestamp and for your patience while we reviewed the diagnostics.

We’ve carefully checked the log data around 1:50 PM PST, and we’re not seeing any signs of a database issue, software fault, or instability on the Nucleus itself. At that time, Roon Server appears to be running normally — memory usage, background activity, and system health are all within expected ranges.

The key detail here is that, when the issue occurs, the Nucleus is also unreachable via the web interface. This strongly indicates that the Nucleus is becoming temporarily unreachable at the network level, rather than experiencing a failure of Roon Server or its database.

In situations like this, the most common causes are:

  • a network port or Ethernet cable intermittently dropping,
  • a mesh node temporarily isolating or losing connectivity,
  • or routing / multicast behavior changing within the mesh system (often after background firmware updates).

While your network hardware has been in place for some time, it only takes one unstable link (port, cable, or mesh node) to cause the exact behavior you’re seeing — especially in mesh environments.

As a next step, we recommend a simple isolation test:

  • Temporarily connect the Nucleus directly to the main router (not a mesh node)
  • Use a different Ethernet cable and router port if possible
  • Test for a few days and see whether the issue recurs

This will help determine whether the problem is occurring upstream of the Nucleus.

At this stage, the diagnostics do not point to a software or database issue within Roon, but we’re happy to continue working with you once we can confirm the network path has been ruled out.

Please let us know how the direct-connection test goes, or if you notice anything new when the issue next occurs.

02/01 21:48:00 [Local 02/01 13:48:00] Info: [stats] 5906mb Virtual, 1329mb Physical, 459mb Managed, 870mb estimated Unmanaged, 371 Handles, 66 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:48:15 [Local 02/01 13:48:15] Info: [stats] 5890mb Virtual, 1329mb Physical, 460mb Managed, 869mb estimated Unmanaged, 370 Handles, 64 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:48:30 [Local 02/01 13:48:30] Info: [stats] 5890mb Virtual, 1329mb Physical, 459mb Managed, 870mb estimated Unmanaged, 369 Handles, 67 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:48:45 [Local 02/01 13:48:45] Info: [stats] 5954mb Virtual, 1329mb Physical, 460mb Managed, 869mb estimated Unmanaged, 369 Handles, 76 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:49:00 [Local 02/01 13:49:00] Info: [stats] 5898mb Virtual, 1329mb Physical, 459mb Managed, 870mb estimated Unmanaged, 369 Handles, 65 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:49:15 [Local 02/01 13:49:15] Info: [stats] 5866mb Virtual, 1329mb Physical, 459mb Managed, 870mb estimated Unmanaged, 369 Handles, 61 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:49:30 [Local 02/01 13:49:30] Info: [stats] 5882mb Virtual, 1329mb Physical, 459mb Managed, 870mb estimated Unmanaged, 369 Handles, 67 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:49:45 [Local 02/01 13:49:45] Info: [stats] 5938mb Virtual, 1329mb Physical, 461mb Managed, 868mb estimated Unmanaged, 369 Handles, 74 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:50:00 [Local 02/01 13:50:00] Info: [stats] 5890mb Virtual, 1329mb Physical, 461mb Managed, 868mb estimated Unmanaged, 369 Handles, 64 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:50:15 [Local 02/01 13:50:15] Info: [stats] 5858mb Virtual, 1329mb Physical, 461mb Managed, 868mb estimated Unmanaged, 369 Handles, 61 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:50:30 [Local 02/01 13:50:30] Info: [stats] 5882mb Virtual, 1329mb Physical, 461mb Managed, 868mb estimated Unmanaged, 369 Handles, 67 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:50:45 [Local 02/01 13:50:45] Info: [stats] 5938mb Virtual, 1329mb Physical, 461mb Managed, 868mb estimated Unmanaged, 370 Handles, 74 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:51:00 [Local 02/01 13:51:00] Info: [stats] 5890mb Virtual, 1329mb Physical, 461mb Managed, 868mb estimated Unmanaged, 370 Handles, 64 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:51:15 [Local 02/01 13:51:15] Info: [stats] 5858mb Virtual, 1329mb Physical, 461mb Managed, 868mb estimated Unmanaged, 370 Handles, 60 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:51:30 [Local 02/01 13:51:30] Info: [stats] 5866mb Virtual, 1329mb Physical, 462mb Managed, 867mb estimated Unmanaged, 369 Handles, 65 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:51:37 [Local 02/01 13:51:37] Trace: [broker/accounts] [heartbeat] now=02/01/2026 21:51:37 nextauthrefresh=02/01/2026 22:21:37 nextmachineallocate=02/02/2026 01:21:37
02/01 21:51:37 [Local 02/01 13:51:37] Info: [library stats] tracks: 15770 (hidden: 2914), albums: 1023 (hidden: 201), artists: 321, works: 6815, performances: 13226
02/01 21:51:45 [Local 02/01 13:51:45] Info: [stats] 5930mb Virtual, 1329mb Physical, 462mb Managed, 867mb estimated Unmanaged, 370 Handles, 73 Threads, 0.14% of runtime in GC pauses, 2ms last GC pause duration
02/01 21:52:00 [Local 02/01 13:52:00] Info: [stats] 5890mb Virtual, 1329mb Physical, 461mb Managed, 868mb estimated Unmanaged, 369 Handles, 64 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:52:15 [Local 02/01 13:52:15] Info: [stats] 5874mb Virtual, 1329mb Physical, 462mb Managed, 867mb estimated Unmanaged, 369 Handles, 62 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:52:30 [Local 02/01 13:52:30] Info: [stats] 5874mb Virtual, 1329mb Physical, 461mb Managed, 868mb estimated Unmanaged, 369 Handles, 66 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:52:45 [Local 02/01 13:52:45] Info: [stats] 5938mb Virtual, 1329mb Physical, 464mb Managed, 865mb estimated Unmanaged, 369 Handles, 74 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:53:00 [Local 02/01 13:53:00] Info: [stats] 5906mb Virtual, 1329mb Physical, 458mb Managed, 871mb estimated Unmanaged, 370 Handles, 66 Threads, 0.14% of runtime in GC pauses, 8ms last GC pause duration
02/01 21:53:15 [Local 02/01 13:53:15] Info: [stats] 5890mb Virtual, 1329mb Physical, 458mb Managed, 871mb estimated Unmanaged, 369 Handles, 64 Threads, 0.14% of runtime in GC pauses, 2ms last GC pause duration
02/01 21:53:30 [Local 02/01 13:53:30] Info: [stats] 5890mb Virtual, 1329mb Physical, 458mb Managed, 871mb estimated Unmanaged, 369 Handles, 65 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:53:45 [Local 02/01 13:53:45] Info: [stats] 5930mb Virtual, 1329mb Physical, 459mb Managed, 870mb estimated Unmanaged, 369 Handles, 73 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:54:00 [Local 02/01 13:54:00] Info: [stats] 5906mb Virtual, 1330mb Physical, 458mb Managed, 872mb estimated Unmanaged, 369 Handles, 66 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:54:15 [Local 02/01 13:54:15] Info: [stats] 5858mb Virtual, 1329mb Physical, 459mb Managed, 870mb estimated Unmanaged, 369 Handles, 60 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:54:30 [Local 02/01 13:54:30] Info: [stats] 5858mb Virtual, 1329mb Physical, 458mb Managed, 871mb estimated Unmanaged, 369 Handles, 62 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:54:38 [Local 02/01 13:54:38] Info: [library stats] tracks: 15770 (hidden: 2914), albums: 1023 (hidden: 201), artists: 321, works: 6815, performances: 13226
02/01 21:54:45 [Local 02/01 13:54:45] Info: [stats] 5930mb Virtual, 1329mb Physical, 458mb Managed, 871mb estimated Unmanaged, 370 Handles, 73 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:55:00 [Local 02/01 13:55:00] Info: [stats] 5930mb Virtual, 1329mb Physical, 459mb Managed, 870mb estimated Unmanaged, 370 Handles, 70 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:55:15 [Local 02/01 13:55:15] Info: [stats] 5866mb Virtual, 1329mb Physical, 458mb Managed, 871mb estimated Unmanaged, 370 Handles, 61 Threads, 0.14% of runtime in GC pauses, 2ms last GC pause duration
02/01 21:55:30 [Local 02/01 13:55:30] Info: [stats] 5866mb Virtual, 1329mb Physical, 459mb Managed, 870mb estimated Unmanaged, 369 Handles, 64 Threads, 0.14% of runtime in GC pauses, 2ms last GC pause duration
02/01 21:55:45 [Local 02/01 13:55:45] Info: [stats] 5930mb Virtual, 1329mb Physical, 460mb Managed, 869mb estimated Unmanaged, 369 Handles, 73 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:56:00 [Local 02/01 13:56:00] Info: [stats] 5906mb Virtual, 1329mb Physical, 460mb Managed, 869mb estimated Unmanaged, 369 Handles, 66 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:56:15 [Local 02/01 13:56:15] Info: [stats] 5858mb Virtual, 1329mb Physical, 461mb Managed, 868mb estimated Unmanaged, 369 Handles, 60 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:56:30 [Local 02/01 13:56:30] Info: [stats] 5858mb Virtual, 1329mb Physical, 460mb Managed, 869mb estimated Unmanaged, 369 Handles, 64 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:56:37 [Local 02/01 13:56:37] Trace: [broker/accounts] [heartbeat] now=02/01/2026 21:56:37 nextauthrefresh=02/01/2026 22:21:37 nextmachineallocate=02/02/2026 01:21:37
02/01 21:56:45 [Local 02/01 13:56:45] Info: [stats] 5930mb Virtual, 1329mb Physical, 461mb Managed, 868mb estimated Unmanaged, 369 Handles, 73 Threads, 0.14% of runtime in GC pauses, 2ms last GC pause duration
02/01 21:57:00 [Local 02/01 13:57:00] Info: [stats] 5906mb Virtual, 1329mb Physical, 461mb Managed, 868mb estimated Unmanaged, 369 Handles, 66 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:57:15 [Local 02/01 13:57:15] Info: [stats] 5874mb Virtual, 1329mb Physical, 460mb Managed, 869mb estimated Unmanaged, 369 Handles, 62 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:57:30 [Local 02/01 13:57:30] Info: [stats] 5874mb Virtual, 1329mb Physical, 460mb Managed, 869mb estimated Unmanaged, 369 Handles, 64 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:57:45 [Local 02/01 13:57:45] Info: [stats] 5930mb Virtual, 1329mb Physical, 461mb Managed, 868mb estimated Unmanaged, 369 Handles, 73 Threads, 0.14% of runtime in GC pauses, 2ms last GC pause duration
02/01 21:57:51 [Local 02/01 13:57:51] Info: [library stats] tracks: 15770 (hidden: 2914), albums: 1023 (hidden: 201), artists: 321, works: 6815, performances: 13226
02/01 21:58:00 [Local 02/01 13:58:00] Trace: [roondns] flushed 42 last-known-good entries
02/01 21:58:00 [Local 02/01 13:58:00] Info: [stats] 5882mb Virtual, 1329mb Physical, 461mb Managed, 868mb estimated Unmanaged, 370 Handles, 63 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:58:15 [Local 02/01 13:58:15] Info: [stats] 5874mb Virtual, 1329mb Physical, 461mb Managed, 868mb estimated Unmanaged, 369 Handles, 62 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:58:30 [Local 02/01 13:58:30] Info: [stats] 5882mb Virtual, 1329mb Physical, 461mb Managed, 868mb estimated Unmanaged, 369 Handles, 67 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:58:45 [Local 02/01 13:58:45] Info: [stats] 5930mb Virtual, 1329mb Physical, 462mb Managed, 867mb estimated Unmanaged, 369 Handles, 73 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:59:00 [Local 02/01 13:59:00] Info: [stats] 5906mb Virtual, 1329mb Physical, 463mb Managed, 866mb estimated Unmanaged, 369 Handles, 66 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration
02/01 21:59:15 [Local 02/01 13:59:15] Info: [stats] 5858mb Virtual, 1329mb Physical, 462mb Managed, 867mb estimated Unmanaged, 369 Handles, 60 Threads, 0.14% of runtime in GC pauses, 3ms last GC pause duration

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.