reboots may occure if watchdog triggers.
One possible reason for this is (very) high CPU load.
To find the reason, I suggest you configure the “error”, “warning” and “critical” topics to be logged on disk.
Another way is to use a syslog server to collect the log messages (personally I prefer this way).