У меня есть VPS с сервером Ubuntu 12.04. У меня есть две сессии tmux с 3 и 4 окнами, в каждом из которых работает bash .

Теперь я хочу создать еще одну сессию. Первое окно в этом сеансе в порядке. Если я пытаюсь создать еще одно окно, я получаю ошибку Create window failed: No such file or directory.

Я открыл новое соединение ssh и он остановился до появления приглашения. У меня есть текст с информацией об Ubuntu, но нет подсказки. Теперь я убиваю одно окно в любой сессии tmux и вуаля - я могу создать только одно новое окно или создать еще одно соединение для ssh .

Таким образом, похоже, что я достиг предела сеансов оболочки на что-то вроде этого. Какие-либо предложения?

1 ответ1

0

В убунту? Это было бы просто глупо.

Тем не менее, если ваш VPS является контейнером на основе OpenVZ (как это происходит с большинством поставщиков услуг хостинга, который слишком дешев, чтобы быть правдой), то возможно, что поставщик установил ограничения на различные ресурсы, включая (как ни странно) количество ptys (псевдо-терминалов).

Проверьте, существует ли файл /proc/user_beancounters . Если это произойдет, он опишет ограничения, применяемые к вашему "серверу". В numpty строке будет указано максимальное количество терминалов, которые вы можете открыть.

Я на самом деле видел поставщиков, которые установили что-то такое низкое, как два... (Один pty необходим для каждого соединения SSH, и один для каждого окна tmux.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .