错误描述
使用jenkins打包时候报错 retry: No child processes
/usr/libexec/git-core/git-sh-setup: fork: retry: No child processes
/usr/libexec/git-core/git-sh-setup: fork: retry: No child processes
/usr/libexec/git-core/git-sh-setup: fork: retry: No child processes
/usr/libexec/git-core/git-sh-setup: fork: retry: No child processes
/usr/libexec/git-core/git-sh-setup: fork: Resource temporarily unavailable
/usr/libexec/git-core/git-sh-setup: fork: retry: No child processes
/usr/libexec/git-core/git-sh-setup: fork: retry: No child processes
/usr/libexec/git-core/git-sh-setup: fork: retry: No child processes
/usr/libexec/git-core/git-sh-setup: fork: retry: No child processes
/usr/libexec/git-core/git-sh-setup: fork: Resource temporarily unavailable
/usr/libexec/git-core/git-sh-setup: fork: retry: No child processes
/usr/libexec/git-core/git-sh-setup: fork: retry: No child processes
/usr/libexec/git-core/git-sh-setup: fork: retry: No child processes
引起原因
Linux当前用户的进程数受限制了,使用ulimit -n,查看当前用户可用的进程数量
解决方法
sudo vim /etc/security/limits.conf
* soft nofile 102400
* hard nofile 104800