2011-12-19 30 views
5

Di tanto in tanto viene visualizzata un'eccezione OSError con il messaggio "fuori dai dispositivi pty" quando si chiama pty.openpty() (accade quando un gruppo di istanze dei miei script viene eseguito contemporaneamente).Risoluzione dei problemi OSERRORE: fuori dai dispositivi pty

Qual è il limite che sto colpendo? Come posso aggirare questo?

CentOS 5.6, Python 2.4

risposta

10

Nella mia Ubuntu Linux, il numero massimo di ptys aperti è data da:

cat /proc/sys/kernel/pty/max 

Questo valore è configurabile in:

/etc/sysctl.conf 

Tutto questo info, e molto altro ancora può essere trovato in:

man pty 
+1

miniera è impostato su 4096, e io sono l'unico che usando il mio server. Ho ancora questo errore. Perché? – starbeamrainbowlabs

1

Lo stesso problema viene generato quando devpts non è montato, di solito in chroot, per montare il tipo devpts dispositivo:

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