Tracing PHP process killed on Mac does not work
The behavior you're seeing is not a problem with the hardware, the operating system, or lack or resources.

Instead it is simply the way that Laravel queueing works. If the worker takes too long to process a job, there's a timeout and the worker is killed with signal 9. Similar if the memory usage exceeds a set amount, the worker is killed.

You can set these limits with for example the --memory option.