Это может быть связано с каким-либо ограничением ресурсов на самом сервере (или) специфичным для вашей учетной записи пользователя. Ограничения в вашей оболочке могут быть проверены с помощью ulimit -a. Esp проверка пользовательских процессов ulimit -u max, если вы достигли максимального количества процессов, форк не может создать ни одного нового и завершается ошибкой. Это также может быть связано с проблемой подкачки/ресурсов памяти Чтобы увеличить лимиты, попробуйте выполнить: ulimit -Sn unlimited && ulimit -Sl unlimited поднять мягкие пределы до жестких, или: ulimit -l unlimited ulimit -n 10240 , чтобы установить максимальный размер процесса неограниченным, а максимальное количество открытых файлов равным 10240. Смотрите: help ulimit для получения дополнительной информации. Чтобы сделать его постоянным, добавьте вышеуказанные настройки в файлы rc запуска (например, ~/.bashrc). Вы также можете использовать /etc/sysctl.conf (см.: man sysctl.conf) для увеличения ограничений ядра, например: kern.maxprocperuid=1000 kern.maxproc=2000 первая страничка в гугле