Время от времени я получаю исключение OSError с сообщением «из pty устройств» при вызове pty.openpty() (это происходит, когда несколько экземпляров моих скриптов запускаются одновременно).это предел, который я бью?Как я могу обойти это?
pty.openpty()
CentOS 5.6, Python 2.4
В моем Ubuntu Linux максимальное количество открытых ptys определяется как:
cat /proc/sys/kernel/pty/max
Это значение можно настроить в:
/etc/sysctl.conf
Вся эта информация и многое другое можетможно найти в:
man pty
Та же проблема возникает, когда devpts не смонтирован, обычно в chroots, для монтирования devpts Тип устройства:
devpts
# mount -t devpts none /path/to/chroot/dev/pts