Ubuntu 中的控制台数量有限制吗?

Ubuntu 中的控制台数量有限制吗?

我有一个 VPS,服务器是 Ubuntu 12.04。我有两个tmux会话,分别有 3 个和 4 个窗口,bash每个会话都在运行。

现在,我想再创建一个会话。该会话中的第一个窗口没有问题。如果我尝试再创建一个窗口,则会收到错误Create window failed: No such file or directory.

我打开了一个新ssh连接,它在提示之前就停止了。我有包含 Ubuntu 信息的文本,但没有提示。现在我在任何tmux会话中关闭一个窗口,然后我只能创建新窗口或创建更多连接ssh

因此,看起来我在这方面已经达到了 shell 会话的限制。有什么建议吗?

答案1

在 Ubuntu 上?不行。那样太蠢了。

然而,如果你的“VPS”恰好是一个基于 OpenVZ 的容器(就像大多数便宜得令人难以置信的托管服务提供商一样),那么它可能的提供商对各种资源设置了限制,包括(奇怪的是)ptys(伪终端)的数量。

检查文件是否/proc/user_beancounters存在。如果存在,它将描述应用于您的“服务器”的限制。numpty行将描述您可以打开的最大终端数量。

我实际上看到过提供商将其设置为低至...(每个 SSH 连接需要一个 pty,每个 tmux 窗口需要一个 pty。)

相关内容