2011-12-19 58 views
5

Od czasu do czasu otrzymuję wyjątek OSError z komunikatem "out of pty devices" podczas wywoływania pty.openpty() (dzieje się tak, gdy kilka wystąpień moich skryptów działa jednocześnie).Rozwiązywanie problemów z OSError: z urządzeń ptykowych

Jaki jest limit, który uderzam? Jak mogę to obejść?

CentOS 5.6, Python 2.4

Odpowiedz

10

W moim Ubuntu, maksymalna liczba otwartych Ptyś jest dana przez:

cat /proc/sys/kernel/pty/max 

wartość ta jest konfigurowalna w:

/etc/sysctl.conf 

Wszystko to informacje i wiele więcej można znaleźć w:

man pty 
+1

Kopalnia jest ustawiony na 4096, a ja jestem jedynym, używając mojego serwera. Nadal dostaję ten błąd. Czemu? – starbeamrainbowlabs

1

sama kwestia została podniesiona podczas devpts nie jest zamontowany, zwykle w środowisku chroot, aby zamontować urządzenie typu devpts:

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