[Hotspot] RouterOS on x86 server suddenly stops to initialize UDP traffic

We have RouterOS at x86 server installed and using that as a HotSpot instance for our customers. We have up to 2000 customers at peaks.

We use:

  • HotSpot with RADIUS (radius as a standalone server)
  • DHCP with Radius
  • Shaping
  • Netflow export via UDP

After some time (from 7 to 14 days) the server becomes very unstable, being verbose - it cannot send any UDP request (and having RADIUS client on board is critical). It cannot do DNS requests. It cannot do RADIUS requests which is the most critical.
At the same time TCP requests are fine - we are able to log in via WinBox and debug that. And one more interesting fact - the UDP Netflow export stream is the only thing which still works when the problem happens.

I wonder what could be the case?

Thanks,
Andrey

Noticed that Mikrotik’s counter in RADIUS tab increases. When the amount of pending requests goes really high (~23k) - the server stops to origin any requests.

I guess you have tested with various RouterOS version?