URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 66269
[ Назад ]

Исходное сообщение
"Linux SUSE: Ограниченное количество ssh (bash) терминалов"

Отправлено tester123 , 12-Май-06 23:19 
Всем привет!

Я к Вам с такой проблемой:
Установлена Linux SUSE 9.0
С этим сервером через ssh работает достаточно большое кол-во людей.

Проблема в том, что одному пользователю можно открыть только 14 терминалов (sshd_config разрешает до 20-ти)
После открытого 14-го если пытаться соединиться, то выдает ошибку:
-bash: fork: Resource temporarily unavailable

Если с одного терминала запускать bash, то дает запустить только 25 раз, потом выдает такую же ошибку (см.выше)

В чем дело - уже и не знаю :(
в /etc/security/limits ничего не ограничивается ...
Под системой Fedora Core 4.0 попробовал проделать операции выше - никаких проблем

Где копать?


Содержание

Сообщения в этом обсуждении
"Linux SUSE: Ограниченное количество ssh (bash) терминалов"
Отправлено tester123 , 15-Май-06 16:08 
Ну неужели никто с Форками не сталкивался?
Уже не знаю где искать проблему...
Help, please!



"Linux SUSE: Ограниченное количество ssh (bash) терминалов"
Отправлено tester123 , 26-Май-06 00:43 
>Ну неужели никто с Форками не сталкивался?
>Уже не знаю где искать проблему...
>Help, please!

UP
Как это исправить? Как этот fork мучать?
Help, please


"Linux SUSE: Ограниченное количество ssh (bash) терминалов"
Отправлено storrm , 26-Май-06 02:35 
>>Ну неужели никто с Форками не сталкивался?
>>Уже не знаю где искать проблему...
>>Help, please!
>
>UP
>Как это исправить? Как этот fork мучать?
>Help, please


Посмотри
ulimit -a

Потом
    ulimit -c 0 # Запрещаем создавать core файлы
    ulimit -d 48000 # Ограничиваем максимальный размер сегмента данных в 48 MB
    ulimit -s 8192  # Ограничиваем максимальный размер стэка в 8 MB
    ulimit -m 48000 # Ограничиваем максимальный размер резидентной части процесса (находящейся в ОЗУ) в  48 MB
    ulimit -u 64    # Ограничиваем максимальное часло запущенных этим пользователем процессов.
    ulimit -n 128   # Ограничиваем максимальное часло открытых файлов.
    ulimit -f 100000 # Ограничиваем максимальный размер создаваемого файла в 100 MB
    ulimit -v 100000 # Ограничиваем максимальный размер используемой виртуальной памяти в 100 MB


http://www.opennet.me/base/sys/ulimit_mc.txt.html


"Linux SUSE: Ограниченное количество ssh (bash) терминалов"
Отправлено tester123 , 29-Май-06 19:28 
Спасибо, что отозвались, к сожалению не помогло.
Объясню, что сделал, возможно что-то не так понял

>Посмотри
>ulimit -a
# ulimit -a
core file size        (blocks, -c) 0
data seg size         (kbytes, -d) unlimited
file size             (blocks, -f) unlimited
max locked memory     (kbytes, -l) unlimited
max memory size       (kbytes, -m) unlimited
open files                    (-n) 1024
pipe size          (512 bytes, -p) 8
stack size            (kbytes, -s) unlimited
cpu time             (seconds, -t) unlimited
max user processes            (-u) 30
virtual memory        (kbytes, -v) unlimited

>Потом
>    ulimit -c 0 # Запрещаем создавать core файлы
>.........
>.........
>http://www.opennet.me/base/sys/ulimit_mc.txt.html


Как видно сверху - уменя только 4 параметра ограничены
Я их увеличил в два раза, но эффекта это, к сожалению, не дало :(

Помогите советом
Не знаю что делать :((((
Уж совсем отчаялся :(


"Linux SUSE: Ограниченное количество ssh (bash) терминалов"
Отправлено mezantrop , 29-Май-06 20:51 

>Как видно сверху - уменя только 4 параметра ограничены
>Я их увеличил в два раза, но эффекта это, к сожалению, не
>дало :(
>
>Помогите советом
>Не знаю что делать :((((
>Уж совсем отчаялся :(

Проблема все же видима в max user processes (-u) 30. Рассказывайте где и как увеличивали значение.


"Linux SUSE: Ограниченное количество ssh (bash) терминалов"
Отправлено tester123 , 29-Май-06 21:00 
>Проблема все же видима в max user processes (-u) 30. Рассказывайте где
>и как увеличивали значение.

Делал под рутом: ulimit -u 60
Потом из-под пользователя смотрел применились ли изменения: ulimit -a
Значение под пользователем было 60 (то есть - измененное)
Пробовал открыть ещё несколько консолей (запустить несколько башей) - все без толку.
Реакция не поменялась.