Gitlab runner offline status


We use Mac Studio for our GitLab runner, and we are experiencing an issue with the runner status. Several times a day, the GitLab status changes to offline, even though the machine and runner service are working (confirmed by gitlab-runner status). After a reboot or a gitlab-runner restart, the status changes back to online.

I have noticed that the /dev partition is 100% used, /System/Volumes partition is 97% used and ‘gitlab-cache’ is 90% used. Do you have any ideas on how to resolve the runner status issue?