12 votos

Necesita más pseudo terminales

Estoy corriendo tmux y la creación de muchas sesiones a varios servidores. Después de la apertura de 128, no puedo abrir otras nuevas, o abrir nuevas pestañas en la Terminal. Los mensajes de error es:

forkpty: Device not configured
Could not create a new process and open a pseudo-tty.

Hay alguna manera de que pueda aumentar el número de pty-s?

14voto

Nip Puntos 362

(Probado en OS X 10.8.2; otras versiones pueden ser ligeramente diferente).

Usted puede cambiar el límite del sistema en pty-s con el sysctl comando.

sudo sysctl -w kern.tty.ptmx_max=255

Esto debe inmediatamente dejar de abrir más pty-s.

Para establecer automáticamente después de cada reinicio, poner la siguiente línea en la /etc/sysctl.conf archivo:

kern.tty.ptmx_max=255

(Nota: yo no intente esto, sino que, de un vistazo al código fuente, se ve como launchd hace el proceso de este archivo).

Este archivo no existe; si usted tiene que crear, probablemente, usted debe asegurarse de que se ha restringido a la propiedad y los permisos:

sudo chown root:wheel /etc/sysctl.conf
sudo chmod 644 /etc/sysctl.conf

Finalmente, usted puede funcionar en algunos otros por proceso o por el usuario de los límites de los recursos (por ejemplo, número total de procesos por usuario, y el número total de descriptores de fichero abiertos por cada proceso).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X