metasv icon indicating copy to clipboard operation
metasv copied to clipboard

OSError: [Errno 12] Cannot allocate memory

Open Madelinehazel opened this issue 8 years ago • 6 comments

Hello,

I've run MetaSV and received this following message:


ERROR 2016-02-23 02:20:01,971 run_spades_single-<Process(PoolWorker-15, started daemon)> Caught exception in worker thread Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/metasv/run_spades.py", line 75, in run_spades_single retcode = cmd.run(cmd_log_fd_out=spades_log_fd, timeout=timeout) File "/usr/local/lib/python2.7/dist-packages/metasv/external_cmd.py", line 20, in run self.p = subprocess.Popen(self.cmd, stderr=cmd_log_fd_err, stdout=cmd_log_fd_out) File "/usr/lib/python2.7/subprocess.py", line 710, in init errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1223, in _execute_child self.pid = os.fork() OSError: [Errno 12] Cannot allocate memory () INFO 2016-02-23 02:20:07,528 metasv.run_spades Merging the contigs from []


I am running on a machine with 96 GB of RAM, so memory shouldn't be an issue here. Monitoring RAM during while the script is running, it seems to use about 55 GB RAM. Have you an idea what the issue might be?

Thanks again for your assistance, Madeline

Madelinehazel avatar Feb 23 '16 17:02 Madelinehazel