When I run monerod on a background fork in linux, it always stops after sometime. Why is this? I have tried using monerod --detach and nohup monerod & and it still stops after awhile. I can't complete a full sync as a result. Does anyone know why this is happening ?