OSError故障排除:出于pty设备

有时,我调用pty.openpty() (当我的脚本的一堆实例并发运行时发生pty.openpty()我得到了一个OSErrorexception,并带有'out of pty devices'消息。

什么是我打的限制? 我怎样才能解决这个问题?

CentOS 5.6,Python 2.4

在我的Ubuntu Linux中,打开的ptys的最大数量由下式给出:

 cat /proc/sys/kernel/pty/max 

该值可在以下位置进行配置:

 /etc/sysctl.conf 

所有这些信息,以及更多可以在:

 man pty 

devpts未挂载时(通常是在chroot中)挂载devpts设备类型时,会引发同样的问题:

 # mount -t devpts none /path/to/chroot/dev/pts