Sorry for answering this late. But it really took me a while to figure it out.
It my case it was a problem with a multitude of php /usr/local/etc/rc.newwanipv6 pppoe0 REQUEST spawning over and over without quitting. The problem seems to lie in the flock() call which should prevent starting multiple of these requests, but it hangs indefinitely during its acquisition.
In the past it ate nearly all CPU and memory resources, but did it slowly. With the latest version of Opnsense it consumed all memory leading to a kernel crash every few hours. But this made it easier to spot.
After disabling DHCPv6 as a workaround the system is stable for nearly a week, even in the dashboard - which it hasn't been before.
It my case it was a problem with a multitude of php /usr/local/etc/rc.newwanipv6 pppoe0 REQUEST spawning over and over without quitting. The problem seems to lie in the flock() call which should prevent starting multiple of these requests, but it hangs indefinitely during its acquisition.
In the past it ate nearly all CPU and memory resources, but did it slowly. With the latest version of Opnsense it consumed all memory leading to a kernel crash every few hours. But this made it easier to spot.
After disabling DHCPv6 as a workaround the system is stable for nearly a week, even in the dashboard - which it hasn't been before.
"