PTY allocation request failed on channel 0
当我尝试连接ssh
或本地连接时,一旦达到“某个”限制,我就会不断收到vzctl enter 10x
我有多个开发人员访问同一个测试服务器、共享屏幕等。一些系统信息:
服务器:Gentoo OS 虚拟化:Open VZ
在 /dev/ 下
crw-rw-rw- 1 root tty 5, 2 Sep 17 14:11 ptmx
在 /pts/ 下
crw--w---- 1 web tty 136, 0 Sep 17 11:58 0
crw--w---- 1 web tty 136, 2 Sep 17 11:58 2
crw--w---- 1 web tty 136, 3 Sep 17 11:58 3
crw--w---- 1 webdev tty 136, 4 Sep 17 14:12 4
crw--w---- 1 web tty 136, 5 Sep 17 11:58 5
crw--w---- 1 webdev tty 136, 6 Sep 17 14:12 6
crw--w---- 1 webdev tty 136, 7 Sep 17 14:12 7
crw--w---- 1 root tty 136, 8 Sep 17 14:12 8
www0 dev # cat /proc/version
Linux version 2.6.27-openvz-kiprensky.1-r1 (root@bdsamf) (gcc version 4.3.4 (Gentoo 4.3.4 p1.1, pie-10.1.5) ) #1 SMP Sat May 15 07:36:39 EEST 2010
因此,一旦我达到 8 个伪终端,就不会再创建新终端了。我尝试在 Google 上搜索这个问题,但这次并没有找到答案。
任何帮助均感激不尽。
答案1
http://wiki.openvz.org/Man/vzctl.8
--numpty items[:items]
伪终端 (PTY) 的数量。请注意,在 OpenVZ 中,每个容器最多可以拥有 255 个 PTY。将屏障和限制设置为不同的值没有实际意义。
看来有时候正确地提出问题就足以找到解决方案。