walle出现outofptydevices错误的原因和解决方法-创新互联

这篇文章主要为大家详细介绍walle出现out of pty devices错误的原因和解决方法,如果在日常工作遇到这个问题,希望你能通过这篇文章解决问题。

创新互联是一家专注于网站设计、成都网站制作与策划设计,紫金网站建设哪家好?创新互联做网站,专注于网站建设十年,网设计领域的专业建站公司;建站业务涵盖:紫金等地区。紫金做网站价格咨询:18982081108

问题:
out of pty devices
walle出现out of pty devices错误的原因和解决方法

分析

[root@VM_4_7_centos ~]# ls /dev/pt*
/dev/ptmx

/dev/pts:
0   1432  1868  2301  2737  3171  3606  4040  4476  4910  5345  5780  6214  665  7084  7519  7954
1   1433  1869  2302  2738  3172  3607  4041  4477  4911  5346  5781  6215  6650  7085  752  7955
10   1434  187  2303  2739  3173  3608  4042  4478  4912  5347  5782  6216  6651  7086  7520  7956
100  1435  1870  2304  274  3174  3609  4043  4479  4913  5348  5783  6217  6652  7087  7521  7957
1000  1436  1871  2305  2740  3175  361  4044  448  4914  5349  5784  6218  6653  7088  7522  7958
......
1416  1851  2286  2720  3155  3590  4024  446  4895  5329  5764  6199  6633  7068  7502  7938  997
1417  1852  2287  2721  3156  3591  4025  4460  4896  533  5765  62   6634  7069  7503  7939  998
1418  1853  2288  2722  3157  3592  4026  4461  4897  5330  5766  620  6635  707  7504  794  999
1419  1854  2289  2723  3158  3593  4027  4462  4898  5331  5767  6200  6636  7070  7505  7940  ptmx

[root@VM_4_7_centos ~]# ls /dev/pt*|wc -l
8357

[root@VM_4_7_centos ~]# lsof /dev/ptmx |head 
COMMAND  PID USER  FD  TYPE DEVICE SIZE/OFF NODE NAME
sshd   19069 root   8u  CHR   5,2    0t0 1121 /dev/ptmx
sshd   19069 root  12u  CHR   5,2    0t0 1121 /dev/ptmx
sshd   19069 root  13u  CHR   5,2    0t0 1121 /dev/ptmx
python  24505  www   6u  CHR   5,2    0t0 1121 /dev/ptmx
python  24505  www   7u  CHR   5,2    0t0 1121 /dev/ptmx
python  24505  www   8u  CHR   5,2    0t0 1121 /dev/ptmx
python  24505  www   9u  CHR   5,2    0t0 1121 /dev/ptmx
python  24505  www  11u  CHR   5,2    0t0 1121 /dev/ptmx
python  24505  www  12u  CHR   5,2    0t0 1121 /dev/ptmx
[root@VM_4_7_centos ~]# lsof /dev/ptmx |wc -l
8356

解决

[root@VM_4_7_centos ~]# lecho "kernel.pty.max = 16384" >> /etc/sysctl.conf
[root@VM_4_7_centos ~]# lsysctl -p

备注
这个参数默认是1024,不知道walle这边为啥不释放,一直在增加,如果不重启服务器,在线解决只能修改kernel.pty.max参数。

说明
pty - pseudoterminal interfaces
A pseudoterminal (sometimes abbreviated "pty") is a pair of virtual
character devices that provide a bidirectional communication channel.
One end of the channel is called the master; the other end is called
the slave.  The slave end of the pseudoterminal provides an interface
that behaves exactly like a classical terminal.  A process that
expects to be connected to a terminal, can open the slave end of a
pseudoterminal and then be driven by a program that has opened the
master end.  Anything that is written on the master end is provided
to the process on the slave end as though it was input typed on a
terminal.

Pseudoterminals are used by
applications such as network login services (ssh(1), rlogin(1),
telnet(1)), terminal emulators such as xterm(1), script(1),
screen(1), tmux(1), unbuffer(1), and expect(1).

看完这篇文章,你能够独立解决walle出现out of pty devices错误的问题了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文标题:walle出现outofptydevices错误的原因和解决方法-创新互联
分享链接:http://pwwzsj.com/article/jghsj.html