Всем привет!Я к Вам с такой проблемой:
Установлена Linux SUSE 9.0
С этим сервером через ssh работает достаточно большое кол-во людей.Проблема в том, что одному пользователю можно открыть только 14 терминалов (sshd_config разрешает до 20-ти)
После открытого 14-го если пытаться соединиться, то выдает ошибку:
-bash: fork: Resource temporarily unavailableЕсли с одного терминала запускать bash, то дает запустить только 25 раз, потом выдает такую же ошибку (см.выше)
В чем дело - уже и не знаю :(
в /etc/security/limits ничего не ограничивается ...
Под системой Fedora Core 4.0 попробовал проделать операции выше - никаких проблемГде копать?
Ну неужели никто с Форками не сталкивался?
Уже не знаю где искать проблему...
Help, please!
>Ну неужели никто с Форками не сталкивался?
>Уже не знаю где искать проблему...
>Help, please!UP
Как это исправить? Как этот fork мучать?
Help, please
>>Ну неужели никто с Форками не сталкивался?
>>Уже не знаю где искать проблему...
>>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
Спасибо, что отозвались, к сожалению не помогло.
Объясню, что сделал, возможно что-то не так понял>Посмотри
>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 параметра ограничены
Я их увеличил в два раза, но эффекта это, к сожалению, не дало :(Помогите советом
Не знаю что делать :((((
Уж совсем отчаялся :(
>Как видно сверху - уменя только 4 параметра ограничены
>Я их увеличил в два раза, но эффекта это, к сожалению, не
>дало :(
>
>Помогите советом
>Не знаю что делать :((((
>Уж совсем отчаялся :(Проблема все же видима в max user processes (-u) 30. Рассказывайте где и как увеличивали значение.
>Проблема все же видима в max user processes (-u) 30. Рассказывайте где
>и как увеличивали значение.Делал под рутом: ulimit -u 60
Потом из-под пользователя смотрел применились ли изменения: ulimit -a
Значение под пользователем было 60 (то есть - измененное)
Пробовал открыть ещё несколько консолей (запустить несколько башей) - все без толку.
Реакция не поменялась.