【问题描述】
通过rsync做数据同步时,有台机器无法同步成功
【问题排查】
通过ssh 连接目标机器,出现如下报错
ssh -i '/.ssh/id_rsa' prouser@10.10.10.110
shell request failed on channel 0
【解决办法】
经查是因为系统的进程数小,导致不能正常连接。
普通用户 max user process值是不生效的,需要修改/etc/security/limits.d/20-nproc.conf文件中的值。

如果使用*号让全局用户生效是受文件/etc/security/limits.d/20-nproc.conf中nproc值大小制约的,而如果仅仅是针对某个用户,那么就不受该文件nproc值大小的影响。

修改为:

  • soft nproc 65535